Well, I went and changed the fuel filter and it looked clean, no water in it. Also removed the spark arrestor and sprayed sea foam into the butterfly valve. Took the boat out and ran it. It ran great! Was getting 46mph @ 5200 rpms and rode smooth!
Not sure if it was the filter or just gunk in the intake.
Thanks for the info!