Hi, thanks ahead of time for any potential help. I have a newly installed 2000 Johnson 60hp. It has good compression, starts, idles, shifts, pumps water perfectly. It has above 130 compression on all 3 cylinders, just replaced the impeller and it still has its factory vro oil pump installed. The first trip out it ran great no issues great at all rpm ranges up to 5,000 or so, second trip it ran great for 7 minutes or so or from medium to near wide open throttle then it instantly died down to just above 4,000 rpm. I unplugged the heat sensor with the tan wire fearing that the diode failed and it still runs great but not past 4,000 rpm. I was running both 50:1 mix in the tank and oil on the vro tank as my marine mechanic told me to do until I noticed the oil level drop, just to make sure it worked. I so far ran 6 gallons of gas through it and the tank didn't seem to use much oil if any but the oil primer bulb is firm so I think it's working. Even if it is not working correctly it should be an over oil situation. Spark plugs are slightly oily and after cleaning them I got the same results. It runs past 4,000rpm out of the water but in the water it does not. I had also tried running with the engine cover off while a friend manually opened the carbs further open and still just 4,000rpm max. I know it is propped right, I know the prop isn't spun and no extra weight was added between trips. Please help I will try anything, I am pretty mechanically inclined and am hauling this boat from Pa to NC in 2 days on a family vacation.......thanks!