Guys, I have a 2002 Mariner 60hp 4 stroke which is running very rough on load at about 2500rpm, it will sometimes jump through this and everything then seems ok but yesterday it will not go past about 2000rpm and is very erratic/drops rpm very quickly if you try to push past 2000 rpm. It has had new plugs, filters, oil, has a water seperator fitted to fuel line. I ran engine dry of fuel and drained carbs as much as i could in the hope that it may have been drop of water in card but no different. It seems like the engine is limiting itself for a reason but plenty of water cooling as i had a cooling issue last year and had a rubber grommit replaced in the cooling systems which was suppressing water flow, i now have great water pressure, engine doesnt feel overl;y hot but i have no temp gauge. Any ideas?