no spark while cranking

Check the bulkhead connector and press the wires that charge the start side of your ballast together. Happens on my Dart occasionally.

Use a test light to check the wires on each side of your ballast. One side should be hot in run (which you appear to have) and the other side, closer to the coil should be hot in start.