Crankshaft Position Sensor Replacement Cost

Crankshaft Position Sensor Replacement Estimate (National Average)

$95
to
$241
Validated estimate range for national average.

The average cost for a Crankshaft Position Sensor Replacement is between $95 and $241. Labor costs are estimated between $44 and $56 while parts are priced between $51 and $185. Get a personalized estimate based on your location and specific car. Estimate does not include taxes and fees.

Parts & Labor Breakdown
Labor: $44 - $56
Parts: $51 - $185
Estimate does not include taxes and fees.
Best Practices

Before replacing the crankshaft position sensor, a technician should verify that the timing chain/timing belt is in good condition and properly installed, the electrical circuit for the sensor is okay, and address any oil that is leaking onto the sensor.

Always use a factory OEM Crankshaft Position Sensor and be sure to check for any relevant Technical Service Bulletins (TSB), necessary software updates and re-calibration procedures.

Common Symptoms

Several symptoms may occur when a crankshaft position sensor is failing or has failed. These symptoms can include:

  • Check Engine Light will illuminate
  • Engine will crank over but not start
  • Engine may stall while driving
  • Poor engine performance (hesitating, misfiring, and lack of power)
Common Misdiagnoses

A Crankshaft Position Sensor code isn't always triggered by a defective Crankshaft Sensor. It can be triggered by other worn components such as a worn timing belt or timing chain, defective ignition components, or a defective mass air flow sensor. 

This is a national average for all makes and models, but you can make it more accurate by adding your car info and ZIP.
See full list of repairs
See full list of repairs

Crankshaft Position Sensor Replacement Cost

ModelLaborPartsTotal