Is my distributor off?

Every single time I've had a no-spark it's been the ECU gone kaput.

I can't say my experience has been that definitive. Corroded / loose connectors, bad ground at the ECU, and especially bad connections at the distributor 2- wire connector

Once or twice, a bad coil wire/ cap/ rotor.