Have a 2006 Bayliner with 4.3 L MPI engine. Worked great for me last year and first couple times this year. Just the other day it would "pop or crack" when pushed to full throttle. Engine starts and runs fine, can push it up to 3/4 throttle and take it up to cruising speed or pull 2 tubes with no problems but when pushed to full throttle it reacts and bogs. As soon as I let off on the throttle everything is fine and runs great. Changed all fluids last fall, changed fuel filter & in spring put in a can a Seaform to take out any water in the fuel. This is only first tank of fuel for the year. Thoughts???