I have a 2014 mercury 150hp four stroke mounted on a 2014 Carevelle Razor 249e. The boat weighs about 3200lbs. First off the engine is not showing any codes. I have had it in the shop twice due to a miss between 2800 and 3200 rpm. They have done a compression check. 178 to 180 on all four cylinders. Replaced all fuel lines. Had the injectors tested and cleaned. Replaced the FSM, Spark plugs, Ignition coils all filters on engine and boat. The engine only has 210hrs on it. We also have ran it on a portable gas tank and nothing changes it. I have also switched the prop from a 14x17 to a 16x16. If you only have two people on the boat it will get above the miss and run ok even though it seems low on power. If you have 5 or 6 people on the boat it will not get above the miss period. Please help. Thanks.