Try do a decarb first. Brp engine tuner or seafoam deepcreep are what you will need. Get the motor up to normal operating temp on muffs then spray down each carb throat until it almost dies. Then take out each plug and spray inside the cylinders. Replace plugs and let sit for 24 hours. Take to lake and run it good. While your on the water push the choke/enricher, if the engine picks up its a fuel issue. If it bogs down even more it's an electrical issue. Re check your compression again and see if it helps. If numbers go up you will need to replace the plugs. It's cheap and easy instead of starting to throw money at it. It's recommenced to decarb every 100 hours.