During 1st run in spring, died at idle speed and would not restart - had run it 20 mins. at 3500 rpm. Marina suspected water in gas - changed gas, gas filter, plugs then retarted (barely) and ran rough back across lake to take out. Took it to a mechanic and the mechanic spotted a primer unit crack and replaced, replaced carb o-rings, and a loose BB from carb that was causing fuel leak. Got it back and ran it as different speeds for about 20 mins and it died suddenly while at 3000 rpm. Recranked and ran rough. The motor did same after about 20 mins when returned to mechanic for test. Mechanic referred me to OMC shop but still thinking fuel problem. Shop wanted to rebuild engine because of some relatively minor wear evident in one cylinder. He said it was a compression problem without testing anything. I took boat home and replaced thermostats and seals from salt water corrosion I noticed while the head was off, replaced cylinder O rings and remounted heads, compression OK at 135-145 PSI. I had suspected water contamination in cylinder when I saw the thermostat seals were shot. On lake, boat ran great at all speeds for about 40 mins. Got trailer in water and boat would not start. Spotted minor fuel leak from another carb BB - fixed and retested. Hard to start again - died in 5 mins and would not restart. Checked spark and found to be erratic. Replaced power pack. Boat started great and ran great at all speeds, great idle, great out of hole and trottled up to about 5500 rpm - then died while at idle speed about 1 hr into test. Restarted and ran on a couple of cylinders to take out. Boat would not restart after it was cut off. Would not restart while hot, pumping bulb, choke, nothing. Let it cool on way home and it restarted immediately at house. Just checked compression hot and cold and that is OK. Seems that the original problem has not been solved, and the other fixes may have been coincedental. So far it has been diagnosed as fuel, compression and spark. Any ideas. Thanks