I have a 60 HP Mercury, 1994 model with low hours. I purchased it about 2 yrs. ago and the overall performance is good. However, it has a rough spot between idle and 2000 rpm. It seems like an engine miss but the spark is good on all cylinders thru this range, (checked with an adjustable spark gap tester, also the plugs look ok but have been changed also). I have rebuilt and cleaned all carbs. The engine idles perfectly at 750 rpm and the top end is great. Boat is aluminum 17 ft and tops at 5200 rpm at 34 mph. The engine timing is set at 8 degrees at idle and 22 degrees at WOT. The carbs are in-sync with each other and with spark advance per the manual specs. An alternate prop has been used with no effect on this issue. Compression is 110 psi on all three cylinders. I have run several cans of Sea Foam thru engine and I run only 90 octane ethanol free gas. I don't know if the check valves located in the crankcase could be causing this issue. Thought I would seek opinions before I go any further. 

