P0370 Code: Timing Reference High Resolution Signal A Malfunction
🟠 Moderate severity · drivable
Drivable, but the engine may run rough or stall, so get it checked soon.
What P0370 means
The engine computer uses a high-resolution timing signal — a fine series of pulses, usually from the crankshaft position sensor's wheel — to time the ignition precisely. P0370 means this signal isn't correct, so the computer can't set the spark timing accurately.
Symptoms
- Check engine light is on
- Rough running or misfire
- Hard starting
- Engine stalling
Common causes
- most common: Faulty crankshaft position sensor
- common: Damaged wiring or loose connector at the sensor
- common: Damaged or worn reluctor wheel
- less common: Sensor mounting or gap issue
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Inspect the sensor wiring and connector | Yes | $0–10 |
| Replace the crankshaft position sensor | Yes | $50–200 |
| Inspect the reluctor wheel for damage | Mechanic | $100–300 |
Frequently asked questions
Can I drive with a P0370 code?
Yes, but the engine may run rough or stall. Get it checked soon.
What is the most common cause of P0370?
A faulty crankshaft position sensor or the wiring to it.
How much does it cost to fix a P0370?
Typically $50–$200 for a new crankshaft position sensor.
Related codes
P0335
P0335 Code: Crankshaft Position Sensor Circuit Malfunction
P0336P0336 Code: Crankshaft Position Sensor A Circuit Range/Performance
P0371P0371 Code: Timing Reference Signal A Too Many Pulses
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.