Power everywhere, but no spark
Did you ever check the distributor reluctor gap?
You say "there's power everywhere," but HOW MUCH?
HOW MUCH voltage is getting to the coil WHEN CRANKING?
(Measure right at the coil, and use the KEY to crank)
There is only so much stuff it can be
You must have power (voltage) and ENOUGH of it
You must have a good coil, ballast, and ECU, and distributor
The gap in the distributor must be close enough to trigger
(Did you check the output of the distributor? Put your meter on low AC volts, and hook it to the disconnected distributor connector. You should get 1V ac when cranking
How about something REAL SIMPLE? Did you eliminate the coil wire? Check the spark RIGHT AT the coil by using a grounded (clip lead) with a screwdriver probe. Hold it just right at the top of the coil tower entrance.