I'll try to keep it short...
Old problem: Ran fine at idle and on muffs, bogged under load. Replaced fuel line, cleaned high speed jets (high speed jets only, did not remove and rebuild whole carb). After: Ran fine for an entire trip (2 hours).
New problem: Took the boat out for a 2nd trip...