Bought boat , took on 2 trips with no issues. Bayliner Trophy bass. All of the sudden during the third trip out it started bucking while running around cruising 3500rpm, then kind of suring with an increase or decrease of 2-400 rpm. Throttled down and let it idle for a second, accelerated to get on plane and boat would not run over about 3200rpm and has a constant surge. Won’t get on plane, only runs about 12 mph. Idles smooth and runs good until WOT and it hits the wall of about 3200 rpm and won’t rev out. Replaced all fuel lines, and rebuilt fuel pump, replaced spark plugs. Cycling water good, doesnt burn your hand and plenty of it. Put back in water and no change. Any ideas, what next?