OBD-II Generic Error Code P0373: How to Fix It

Medium 30 minutes to 1 hour Medium Severity Verified June 2026
Error Code
P0373
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
30 minutes to 1 hour
Error code P0373 indicates that the powertrain control module (PCM) has detected an intermittent or erratic signal from the high-resolution timing reference sensor, typically the crankshaft position sensor. This can cause misfires, rough running, or stalling. The fix usually involves checking the sensor and its wiring.
Ad

Tools You'll Need

How to Fix Error Code P0373

  1. Inspect the Crankshaft Position Sensor Connector

    Disconnect the battery before handling electrical connectors to prevent shorts or airbag deployment.
  2. Check the Wiring Harness

  3. Test the Crankshaft Position Sensor Resistance

    Engine must be off and cool to prevent burns.
  4. Inspect the Sensor Mounting and Air Gap

  5. Check the Reluctor Ring or Tone Wheel

    Ensure the engine is off and key removed.
  6. Clear the Code and Test Drive

Parts You May Need

Crankshaft position sensor
Check Price on Amazon
Reluctor ring (tone wheel)
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Reluctor ring (tone wheel)
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Reluctor ring (tone wheel)
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Reluctor ring (tone wheel)
Check Price on Amazon
Ad

When to Call a Professional

If you've replaced the sensor and wiring but the code persists, or if the reluctor ring is damaged, a professional mechanic can perform further diagnostics with an oscilloscope and recommend replacement of the tone wheel or PCM.

Frequently Asked Questions

Can I drive with error code P0373?
It's not recommended. The car may run poorly, misfire, or stall. Continuing to drive can cause catalytic converter damage from unburned fuel.
What does timing reference high resolution intermittent mean?
It means the PCM sees an intermittent signal from the high-resolution crankshaft or camshaft position sensor, which is used for precise ignition and fuel timing.
Will a bad crankshaft sensor cause no start?
Yes. If the sensor fails completely, the PCM won't know the engine position and may not fire the fuel injectors or spark plugs, resulting in a no-start condition.
How much does it cost to fix P0373?
DIY cost is $30-$80 for a new sensor. Shop labor adds $100-$200. A reluctor ring replacement can be $300-$600.
Can a loose battery terminal cause P0373?
Unlikely. A loose battery terminal typically causes multiple codes or a no-crank. P0373 is specific to the timing sensor circuit.