I had that happen with a msd system and the tach was bad. First and easiest check just take the tach wire off the coil and see if it quits.