I have a 2014 Mercury 150hp four stroke mounted on a 2014 Carevelle Razor 249e boat. The engine has 210hrs with no engine codes. I have had it in for service twice and they have replaced all fuel lines. All filters on engine and boat. Done a compression check 178 to 180 on all four cylinders. Had all injectors cleaned and tested. Replaced the FSM and spark plugs and coils. Ran engine on a portable tank. Changed from a 14x17 to a 16x16 prop and nothing changes it. The boat weighs about 3200lbs. It has a miss between 2800 and 3200 RPM. If you only have two people on the boat it will get above 3200 and run ok. Still seems low on power. If you put 5 to 6 people on the boat it will not get above 3200 rpm with a steady miss. Any thoughts. Thanks.