CHECK CRANKSHAFT SENSOR PLATE.
QUESTION
Is there crack or damage in the crankshaft sensor plate teeth?
Yes
No
Replace the crankshaft sensor plate.