Agree w/ Low Voltage
I agree with the low voltage being the likely culprit and checking the things Don mentioned should be the first things on the list. What a lot of people don't realize is most new boats are shipped with minimal batteries, battery cables, and conductors to the main pannel. Many manufacturers used un-tined non-marine grade wires which quickly degrade with time. By the time the boat is equipped with refrigeration, forced air heat, etc., there is a lot of demand on the electrical system over wires which were small to begin with and have become old and corroded.I had a problem with starting - the motor cranked over slowly - it was the engine to battery ground wire, bad terminal and automotive (un-tined) wiring.I had an Autohelm problem where it would unexpectedly go into a hard-over turn, problem was a slightly loose screw with the hot jumper wire from the breaker bank it was wired to to the main pannel breaker switch. Another problem that caused this was the inverter - whenever it kicked on the Autohelm went hard-over. From what you're describing, though, it really sounds like low voltage: corroded conductors or terminals, undersized wires, low battery voltage, etc. Because it's really easy to check for loose connections this is the first thing I'd check.