My Mercruiser 140 struggles to turn over at times. I have two batteries in-line and everything is recent except the plugs (changing them next weekend). The started got wet a couple weeks ago (bad bilge float switch). It struggled to start yesterday, but finally fired up and I ran it for a couple hours off and on. Went to go home and she she wouldn't catch. Sounded like a dead battery, but they are less than a year old.
My thought are bad batteries or starter. Any other ideas?
My thought are bad batteries or starter. Any other ideas?

