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

Medium 1-3 hours Medium Severity Verified June 2026
Error Code
P0370
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
1-3 hours
Error code P0370 indicates a problem with the high-resolution timing reference signal 'A' in your vehicle's engine control module (ECM). This signal is used for precise fuel injection and ignition timing. A fault can cause drivability issues like rough idle, misfires, or stalling.
Ad

Tools You'll Need

How to Fix Error Code P0370

  1. Diagnose with an OBD2 Scanner

  2. Inspect the Crankshaft Position Sensor

    Disconnect the battery before working on sensors to prevent electrical shorts.
  3. Check the Sensor Wiring and Connector

    Use caution when testing live circuits; set multimeter to correct range.
  4. Test the CKP Sensor Resistance and Signal

    Keep hands clear of moving engine parts while cranking.
  5. Inspect the Timing Chain or Belt

    Timing components are critical; improper work can cause engine damage.
  6. Check the ECM Power and Grounds

    Always disconnect battery before replacing fuses.

Parts You May Need

Crankshaft Position Sensor (CKP)
Check Price on Amazon
Crankshaft Position Sensor (CKP)
Check Price on Amazon
Crankshaft Position Sensor (CKP)
Check Price on Amazon
Crankshaft Position Sensor (CKP)
Check Price on Amazon
Ad

When to Call a Professional

If you have checked the sensor, wiring, and timing components but the code returns, or if you are not comfortable with advanced diagnostics, consult a professional mechanic. Timing chain or ECM issues require specialized tools and expertise.

Frequently Asked Questions

Can I drive with error code P0370?
It's not recommended. The vehicle may have reduced performance, misfires, or even stall. Continuing to drive could cause further damage.
Is P0370 the same as P0371?
No. P0370 is a general fault for the high-resolution signal A, while P0371 indicates the signal is out of range or performance issue. Both relate to timing reference but have different specifics.
How much does it cost to fix P0370?
The cost varies: replacing a crankshaft position sensor can be $50-$150 for parts plus labor. If it's a timing chain issue, costs can exceed $1000.
Can a bad battery cause P0370?
Unlikely. Low battery voltage can cause erratic sensor readings, but P0370 usually points to a sensor or wiring fault. Still, ensure the battery is healthy.
What vehicles are prone to P0370?
OBD-II vehicles with known crankshaft sensor issues, such as some Ford, Chrysler, and Toyota models. Check your vehicle's service bulletins.