Re: johnson 140 hole shot
The Ranger 330V has a hull that weighs less then 1100 lbs + fuel + accessories + battery (or more than one) + people. I would investigate the hull and make sure it is not hauling around about 6-700 lbs of water trapped in the flotation.
You are reaching optimum rpms with the 140 and if it was only firing on 3 cyl then the rpm would be about 1000 less (been there and done that..... I have the exact motor - same model and year)
What is the motor height in relation to the bottom of the boat? The Ranger's series like to have a motor riding high, a prop with lots of rake and you might even consider a different prop. Let's properly identify what you have first and see if it is properly cupped too.
Go ahead and check your compression, when were the carbs last completely rebuilt? Lets focus on the cheapest fixes first.
You should get it weighed and or do some investigating for wet foam. The easy way to do that is with 1/4" or 3/8" wooden dowels. A small hole is drilled into the deck to access the foam and the dowel is pushed in until it bottoms out and left to sit overnight. The next day pull the dowel and it will show if you have wet foam........ if the foam is wet then it has to be removed.......it will never dry out. If the dowels look like they are dry then close the drilled hole up with marine 2 part epoxy (Bondo makes it) or use PC-11 and you can even epoxy in a small piece of dowel to help plug the hole.
My attitude is do the cheapest first
Great motor!
Oh yeah......and if you really want to run faster shop around for a 140 Looper (Post 1984) or a newer etec 135 and your boat will be running in the low 50's ......... it should be in the mid to high 40's now.