I have a 1995 Searay with mercruiser 5.7L. Have not have any trouble until this year. Always ran like a top. Back in June i had a tune up done. The engine fires up and runs beautifly "on the trailer". I put it in the water and she runs good for a few minutes and starts stalling skipping ect. Start it up and same thing. It's tough to start back up but it does start up. I put it in neutral and rev her up "Beautiful". put it in gear she either dies or goes but only at idle speed then dies again. bring it out of the water and it runs like a champ again. I did compression test 145-150psi on each cylinder. Changed wires,distrib cap and rotor. dumped out water seperator filter and gas is perfect. It ran perfect when we winterized it last fall. What else could it be?? ignition pick up?? I'm lost and have'nt been able to boat yet this season. I'm going to bring it back to my mechanic but already spent over $2000 this season and im looking to try something myself first.