Having a problem with my boat. At about 4000 Rpm and up, If I give it full throttle it hesitates then goes and hesitates and goes and I can hear popping noise coming from my carb. It ran fine the week before now this. I have replaced fuel filter and water seperator. New plugs wires cap and rotor. Also took carb apart and cleaned it. When I decided to time it ( Thunderbolt IV) I got 0 degrees BTDC at idle. It idles fine starts easy and has lots of power up to the hesitation point. Any help would be great guys. Thanks