can you get it scanned for codes?
are you getting a constant spark from the king lead to the dizzy cap centre? If so, It could be something stupid like the dizzy cap centre contact broken or jammed in (its carbon and brittle) or the rotor arm is open circuit (less likely)
or if not, then a wire broken or plug off / dirty to the dizzy, the crank / cam sensor or the coil.
Check with a lamp or meter whether there is a regular 12v pulse to the coil (well more like 10 to 11v under cranking) and take it from there, if the coil is sparking constantly then look at the inside of the dizzy, the king lead from the coil and the diz cap.
If not, check sensor and coil wiring.