Been helping a friend get his engine issue worked out. Mid 90s 350 Magnum Alpha 1 Gen 2. Back fires and misses from about 2500 rpm and higher only when in the water and under load. Runs perfect on muffs on the trailer. Changed plugs, dizzy cap and rotor and ignition sensor. Put a timing light on it and timing looks good, advance is working. Plug wires are nearly new. Any suggestions? Coil? Carb?