Got a 2001 Johnson 150 that I took to have carbs rebuilt because engine would bog after fishing for 35-40 minutes. Took boat into shop and rebuilt carbs put it on water and boat would only turn around 4200 RPM, when I dropped it off it ran fine, 5200-5300 rpms but I had noticed the RPM gauge kind of jumping around. You would be either running or idling along and RPM would jump all over tach but no change in actual engine sound or performance. Mechanic comes to lake and while engine is idling in water he goes to pulling plug wires one at a time, he gets to one plug and no change in idle. Boat never reacts to pulled plug. He makes sure there is an arc going to plug and there is. We take it back to shop, pulls the plugs and does compression check and everything looks good. Put a new plug in it and send me back to the lake to try it again and no change in performance, still turns 4200 RPM. This time is will not power load, had to winch it up. Everytime I would give it throttle it would start to go up then bog and die. Take it back and he looks at carbs does a few things with it on the hose pipe and says it is not a fuel problem and that carbs are opening all the way, must be electrical. Just weird how it was fine as far as RPM when I dropped it off now it has lost 1000 RPM. Someone please help me out. I recently changed plugs, decarbed, replaced VRO. Could something elecrtical just chose to die while it was at the shop? If you are looking at the back of the engine the cylinder that has no change is the left side middle one.