My 1990 140 hp Johnson outboard has a mysterious issue that I could really use some help solving before I cut the thing off the back of the boat and use it for an anchor!! Ok here we go..it runs great on the hose but wont go over 2000 rpm under load. Fuel delivery is all new including fuel lines from the tank back, fuel pump, carb rebuilds, fuel filter. The ignition has all been checked including the stator, trigger, spark, power pack etc. We have literally gone through this motor to find the issue. The boat ran before with the current prop set up so we know it should run...BUT..it wont go!! oh yea, compression is 125 on all four as well...any new ideas or comments would be greatly appreciated. If I wasn't bald, I'd be pulling my hair out!!!