Damndest thing

Check voltage drops with a 12v test meter on the primary side. Faulty ignition switch, or an intermittent coil are often the source of hard to find problems.