Older Boats can have wiring issues with Corrosion in Wire splices causing overheating of the wires - low voltages eat up everything and lead to Battery failures. The Boat sitting in the water that takes on water could be from Cracks in the hull that does not show up when on a test Run