I had some jack *** mechanic rebuild my motor. Band new pistons, carb adjustment, gaskets... I've been running it at a 25:1 because of the engine break in period. It's been fouling plugs like no other. But also it seems like it's not getting the power it used since the first time I took it out. Yesterday I took out the boat. Cold started it with little to no issues, got up on plane right away and it was running fine. The when I slowed down to the no wake zone, it sounded like it wanted to die and when I gave it throttle it just bogged out and wanted to die. Then eventually after trying to mess with the RPMs when it was in gear it decided to die. The funny thing is that when the boat is in neutral I can give the boat full gas without any bogging problems at all. It's only when the boat is in gear. Then somehow after giving the boat high RPMs in neural and slamming it into gear it showed power and took some work but it eventually got up on plane and we made it back to the dock. But when we slowed down and got in the no wake zone it did the same bogging thing again. We also cleaned off the plugs with sand paper because it was having a starting problem. But what do you guys think is going on? Is the fuel VRO not working properly or could it be the 25:1 mix? Or both? Please let me know your thoughts.