running in neutral takes 1/1,000,000th the amount of fuel it takes to run under load the fact that it is not spinning past 2000 RPM under load is usually indicative of fuel starvation from plugged carburetor passages. read this as it takes drops of fuel to rev in neutral and gallons of fuel to run the motor under load. reving in neutral means nothing
backfiring is indicative of a lean condition or improper timing. improper timing would be all the time, however under load its a lean condition from crud in your carburetor blocking off most of the fuel flow. it is called a "lean sneeze"
no, your coil isnt the problem. there is a 1 in 500,000 chance its your coil. (read that as it is almost never the coil).
however its a 1 in 2 chance its crud in your carburetor or water in your fuel, a 1 in 8 chance its bad cap/rotor, a 1 in 8 chance its plugs past their prime, and a 1 in 8 chance its your wires. a 1 in 500 chance on a sticking anti-siphon valve and a 1 in 10000 chance its the distributor ignition trigger
you cannot visually inspect the ignition system other than corrosion on the dizzy cap contacts
did you inspect the contents of the fuel filter for contaminants and water? unscrew the fuel filter and dump its contents in a clear plastic container (1 quart zip-lock works great). if you see a visual separation in the fuel, you have water contamination. put old filter (no mater how old) in plastic bag (same 1 qt zip lock) and throw away. replace with new filter (never reuse the old filter, it contaminates the clean side)
this being a new to you boat, you need to do every maintenance item on the boat to reset the clock so to speak
- new impeller
- new cap
- new rotor
- new wires
- new plugs
- new fuel filters (both the fuel/water filter, and the small inlet filter on your carb)
- verify timing
- new fuel filter
- oil change and filter
- lower unit gear oil change
- compression test
- inspect gimble bearing
- inspect u-joints
- check alignment
- inspect and adjust trailer brakes (replace shoes/pads)
- bleed trailer brakes
- check tire pressure
- inspect winch rope/strap
- verify operation of bilge pumps
- inspect anchor lines, replace as needed.
- clean and inspect the toilet
- verify all lighting and safety signalling devices
- replace safety flares