it could be a ground wire come loose, that would cause loss of current during start, and if it loosened, a good drop in power (or a stall) and refuse to start after.
if you havent replaced the 2 main relays, do it anyway.
the fuel pump relay should have 7 pins, part 264.
however, if there are 2 orange relays in there, one is for the fuel pump and the other is for the O2 sensor.
it could also be ignition related, either the distributor parts or the ignition coil, or perhaps the spark plug connectors.
check inside the distributor, if the dust cap under the rotor looks cooked, other parts such as the vacuum control system could have become contaminated with metal particles.
Alusil, Dinan DME | ITG Air Filter | Eibach/Bilstein HD | 26/20 Swaybars | Iridium plugs | Depo/ProLumen HID | Optima batt. | no AC | Stoptech brake lines, Frozen rotors, brass bushings, Superblue