Replaced my icm and coil. Appears to have fixed the problem. My rotor was also loose. Could that have been an issue??