i dont know a fantastic amount about these yet im currently researching EFI for a conversion, slowly learning.
I'd say give the Flywheel position sensor a check, and a clean they get quite dirty and i believe this affects the operation, that sensor being a key one to starting the car, without it the igniton wont spark at the right time.
Check it by unplugging it and connecting a volt meter, SET TO AC VOLTS, across the terminals and turn the car over, you should get a voltage. The voltage depends on speed. If thats ok try the coil pack aswell.
Although if it runs its unlikely to be that.
Try the crank sensor first
ill see if i can find out anymore