It is also possible that ECU is failing hot, or that the coil is failing hot. The coil's primary and secondary windings can be checked with an ohmmeter.
ECU failing hot is a real possibility as the days I've had this issue (engine shuts off while cruising along) temps here in the Charlotte area were high 90's?