This is a carebureted 2.0L 150. When I put it away at the end of the season last year it was running perfectly. I winterized it (drained the carbs, fogged the cyls., put stabilizer in the gas before the last time I ran it), but when I pulled it out to run it this season I find it misses at idle and displacement speeds with occasionaly "sneezing" back through one or more carbs indicating a lean condition, runs uneven (surges) at slow cruising/planing speeds (around 3000 rpm), but it surges HORRIBLY at fast cruise speeds (around 4000 rpm), and runs fine at high speed, i.e., full throttle. What is going on here? Is this a plugged idle jet? Plugged up water separating fuel filter? Need new plugs? It's been a couple of seasons since I replaced those, but on the other hand my boat doesn't get much use in the "on" season because we have such cold, crummy weather so much of the time in the PNW. Thanks for any help!