My 97 merc 3 cyl 75hp has been in the shop twice already trying to figure out why it has a surge while wide open. The carbs have been done new plugs , wires, all factory settings checked. It idols fine goes through the mid range fine but when at the top it sounds like its fouling but will clean out and run like a sewing machine for a few seconds and then back to fighting itself dealer having trouble wondering if anyone has an idea, I think maybe electrical a coil pack breaking down under load? The boat used to go around 31/32 now 27/ 28 and just doesnt sound clean AROUND 4750 RPM INSTEAD OF 4900/5000 YOU CAN HEAR IT WANTS TO GO UP AND RUN THEN IT JUST FALLS BACK ,AN UP AND DOWN SURGE THAT,S MY BEST DISCRIPTION ANYWAY. IDEAS MUCH APPR!!!