Desperately need help. Our 2003 Yamaha F115 4-stoke engine (has about 175 hrs on the motor) is only putting out about 2500 RPM at WOT. We have already, tried an external fuel tank (no issues with fuel line or filters), changed spark plugs, changed one coil, ran a diagnostic system (while running in the lake) that showed all sensors are good. Tested the TPS with Meter, had the prop/hub looked at by a local shop (no recommendation to repair/replace 13.5 diam./17 pitch) also check the pontoons no water inside that would cause drag. When in the water it idols fine and goes about 3/4 of throttle fine...then no advance (and reverse is fine). Sometimes (not always) it has a consistent beep after running a few minutes but when we turn it off and restart it the beep goes away and doesn't return while running the boat. Can anyone give me some advise what to look at next...compression? This is a Landau, Quest 22' fish pontoon boat with 3 toons weighing in at 1640 per specs. Thanks for any and all thoughts. About ready to take it to the shop but don't have a trailer and not sure based on the reviews that it is the best option (especially without trying once more to find the issue...with your help).