I have a 21' cuddy with originally a 140 hp mercruiser but previous owner installed 120 HP mercruiser. It's impossible to get over 2800 RPM with this boat in the water, has no problem revving under no load conditions. 2 adults and 3 kids approx. load is 1200 lbs. and only runs 15-18 mph. I have run the boat with just me and the wife and got to 25 mph and same RPM. I have installed a prop recommended by Michigan Wheel and no change. MPH and RPM were identical before and after prop change. I adjusted the points to spec. and reset timing to 8 degrees, fuel filter clean, haven't checked fuel pressure but doesn't seem to starve for fuel. I'm gonna take it back out this weekend with intentions of diagnose and repair. Boat doesn't get up on plane I suppose because can't get enough RPM out of motor. Maybe just a good fishing boat like this but everyone I've talked to thinks this should still get to 25 MPH loaded. I know it's not gonna be a speed queen but would like to be able to pull a tube so the kids will wanna get out on the water. Any ideas or suggestions would be appreciated, I'm gonna run a vacuum test and compression test on motor to determine the internal condition of motor but it runs well so I expect no concerns in this area. Thanks in advance for the help.