I have a similar issue, but narrowed it down to low voltage at the coil, only 4 volts or so. It is wiring between the bulkhead connector and the ignition switch. Still need to figure it out...
So check the voltage at the coil, should be ~10 volts with ballast resistor in place.