Ill add in a third and agree its a crankshaft position sensor. About $30 - 40 for the sensor. There is a write up in the How To section on how to replace it.