By the sound of things
it sparks in run but won't spark in start
coil shouldn't be powered in the ACCessory position or in off position
coil had power at some point otherwise it can't produce a spark
but it doesn't start..so its not sparking in start.. thats my thinking
its a guess...as usual but
if it was a problem in RUN position the car would start in START position and die when you let the key click back to RUN position
problem could be anything...from bad igntion switch to poor connection at the switch or bulkhead to bad connection on ballast or ECU
but then again as HH says above could also be a bad ignition module or a bad trigger in the dizzy
spark is produced when there is a rapid loss of power to coil
that rapid loss can be triggred by the module as the motor turns over or by you action at the key
if it sparks
from RUN to START on the key
and
from RUN to ACC or OFF on the key
power feed when key is in start is the problem.
In general you have 4 wires to igntion key switch 12 volt in, acc out, run out, and start out... check the connector block isn't corroded.
start investigation with the things that cost nothing but time to do.
This is the exact issue you get if the wires from the ignition switch are swapped over in a mix up. i can't remeber which 2 you have to swap but the "power feed" and the start wire or the run and start wires swapped gives very odd behaviour.
having had to nut-out a car with 4 red wires to the switch 24 ways you can configure that connector, what kind of sick individual does that!!!!. You can conspire to create exactly the symptom you have with one of those 24 different and wrong ways to connect...
Dave