Have you checked your batteries lately?
Batteries should be checked often, and at the least going into each new season. Check water levels, and look for signs of corrosion in the hull from battery gases. Battery corrosion can be your worst enemy to an aluminum hull if they are not vented properly and stored in an enclosed battery box.
How long has it been since your batteries were replaced? If you’re not sure, your luck may be running out. There is nothing worse than finding your MMC