I’d look very closely at the plug wires, distributor cap, and rotor. Could be stray voltage if the ICM is ok. Wires with cracked insulation, cracked cap, bad cap terminals, loose rotor under the cap, etc can all send stray voltage that will zap ICM wires and kill the engine like an ignition problem.