have water leaking into floorboards and battery keeps going dead certain instruments work at random times
You need to determine where the water is coming from. How much rust, and where is it?
Have you had a battery and charging system test done yet? If not, that’s the first place to start.