Hey all, I've been doing some research on this site, but have not been able to identify my problem yet. <br />3.0L OMC Cobra stern drive, 140HP. <br />Engine runs fine in neutral. <br />In drive, boat runs good from idle to about 3000RPM. Can hold 3000RPM continuously.<br />However, from 3000 to WOT (about 4200) it will run strong for about 10-20 seconds, then sputter and surge and usually stall, unless i reduce throttle. If I save it from stalling, and go back to full throttle, the cycle will repeat itself. It will not run at WOT for more than 30 seconds, usually closer to 10 seconds. But it always gets up to at least 4000 RPM or so before it begins to die again, even if i go from a near stall, right back to full throttle.<br />I have replaced plugs, Fuel filter/water separator, cleaned air intake on top of carb (flame arrestor?). Any ideas as to where I should be looking next? Thanks