I have a 1994 Four Winns 190 Horizon, 5.8 litre w/EFI. A while back it developed a flat spot just above idle. I can push the throttle past that, and it runs great. If I'm in neutral, and throttle up slightly, the motor stumbles and then starts occillating between approx 500 and 2000 rpm, like almost stalling, and then catching itself. I can't remember exactly, but it may have started after I replaced the fuel filter, and cleaned the backfire arrester. I remember the old filter was quite small compared to the new one, which was an OMC filter I got from the dealer.