Was the 9V due to a weak battery while cranking? Crank it and check the battery while cranking. If the battery is 12V and the coil at 9V then you have the resistor wire in there and you should change it. You said it started good with the jumper wire from the coil to the battery right?
The "R" terminal on your starter is there to give the coil a full 12V shot while cranking. An extra boost to get the engine fired up. Once its started then the resistor wire will take over. Maybe you could try running a wire from there to the coil.
Salmon38 said above that a Mallory Unilite coil will work perfectly with the resistor wire. May be worth a try.