CHECK CRANKSHAFT SENSOR PLATE.
QUESTION

Is there crack or damage in the crankshaft sensor plate teeth?

Yes No

Replace the crankshaft sensor plate.