Just had a similar situation at the track last week. Turns out the mag had a bad rotor. Siliconed the rotor on for the rest of the night and it came apart in the main. Driver finished in fifth with an engine that would jump from +10 to +32...... good driver... bad rotor. [censored] happens