This makes sense, if my understanding of how a ballasted system works is correct: in such a system, the full 12V is sent to the coil for starting, but for normal running the ballast resistor cuts the voltage by about half. If the resistor was intermittent, you'd get random engine stoppages. I think you found the problem.