bad ICM maybe. or cracked coil? check the ground wire on the side of the head, make sure its tight and not broken off.