I replaced my starter about on month ago on my boat and everything worked fine afterwards. Then a few days ago I decided to take it out and run it a bit. It ran fine on the way to my destination. Tied up to a bridge to fish a little, after about an hour i tried to start the boat and it acted like it was going to start then the starter was just spinning freely. Got towed in and took the starter how to inspect it and it looked good. Then took it to a local auto parts store and had it tested and they said it was good. I then decided to get a second opinion and took it to a local alternator/starter shop and he said it was no good. He seems to think the motor had to much compression therfore stripping the gears out on the starter. He seems to think I had water in top of my of the pistons. So i went home and took the sparkplugs out and sure enought all 4 plugs had moisture on them? Could this be from the exhaust manifold gasket leaking? Also with my boat being a 2004 would it have a flapper in the exhuast to prevent water going back into the motor? Any help would be appreiciated.