Hello all, new member here. Having some problems with my engine and figured this was a good place to start.<br /><br />Here's what has happened so far. Motor will idle fine all day long, but if you give it power it will run fine and then all of a sudden it acts like somebody pulls the throttle back.<br /> <br />I had a mechanic look at it and the first thing he thought of was head gaskets after doing a compression test (all cylinders were mid 80s). Well he left that day and I started thinking about when the problem actually started happening and I realized it was right after the day that my son had left the oil cap off the oil tank and I had taken several large waves over the transom from a big boat wake and had got quite a bit of water. Anyway, I found out that I had water in the oil. When I pulled the oil hose from the engine to check, nothing but water came out.<br /><br />After disconnecting the VRO and removing and cleaning the carburetors it runs better, but it's still not right. I've taken it down to the ramp and left it on the trailer so I would have back pressure and it's still wanting to do the same thing about 3700 rpm. It will run for a short while and then act like somebody just pulls back the throttle, but it will continue running now (it wouldn't before). I checked the compression again today and all cylinders were in the mid 80's. Do I need a rebuild or would it be better to just buy a newer motor? Or could there be some other problem?