Generally assume it's the coil as that device runs hot and at very high voltages. Take a small 12V DC light, solder some wires to it. Connect one lead of the lamp to the coil low voltage lead going to the coil. Connect the other side to ground and crank the engine. If the lamp flickers or flashes it's a bad coil. If the lamp stays on put the ungrounded lead on the other low voltage post and re-test. If it flashes then its the coil, still no flash at crank and it's the pickup.
You probably have a bad Electronic Control Module. They are notorious for going bad.
electronic ignition module
Why start with the module? The coil is is a good place to start. Make sure of course you have voltage at the coil, if not trace it back.
bad spark module(s),but likely engine control module
One needs to look at the module in the distributor (test it)and the ESC system (sensor, module, and harness connection). Replacing the whole ignition system is expensive and much more than swapping style of distributor.
More than likely it is your ignition module on the distributer. if not its the coil.
ignition module failure or ecm failure.
Ignition module, cam senor, crank sensor or bad computer
I would replace the ignetion module that is in the distributor.
Check your electronic module.
check your distributor ignition module and go test it...
What year? check the ignition module. see manual