If you have a water separating fuel filter change it. What boat do you have and what propeller pitch do you have? Your compression is a little high believe it or not. You could have a carbon build up issue that raises the compression because the rings are stuck and not "breathing" properly. Your engine has "pressure back" keystone style rings that actually move in and out against the cylinder wall depending on stroke position. If they can't move, part of the fuel charge is lost do to blow by that interupts the fuel scavanging into the transfer ports that feed the cylinders. So she may be "coked" up. Get some Valve Tech engine cleaner and follow the instructions on the can. Basically it is spraying this solvent into the carburator venturies until the engine stalls and letting it sit for 20 minutes and then taking it out and blowing the carbon out. It is amazing what this will do to improve engine performance. You could also have a bad coil and she is only running on three cylinders and still maintain a reasonable idle or the coil drops at high speed. you have one per cylinder. Look for cracks on the exterior. This was a big problem on these V4's. Try running the engine on a flush at night and pull off each plug wire while its running with insulated or plastic pliers and see if the coil exterior lights up like a christmas tree trying to find ground. I believe your engine has Ferrite core coils; they should be black, earlier designs were green that were more troublesome. Also try running the engine on a remote six gallon tank to begin the process of isolating wheather or not you have a fueling or ignition problem. This will get us started down the path of which issue you have. One other thing; see if the bottom two cylinder spark plugs look dry compared to the top two or vise versa. This can indicate a bad upper or lower crankshaft seal; that usually shows up as a spit and backfire at idle that can cause a lean condition at high speed and cause power loss.