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

Common causes

How to fix it

FixDIY?Typical cost
Inspect the sensor wiring and connectorYes$0–10
Replace the crankshaft position sensorYes$50–200
Inspect the reluctor wheel for damageMechanic$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
P0336
P0336 Code: Crankshaft Position Sensor A Circuit Range/Performance
P0371
P0371 Code: Timing Reference Signal A Too Many Pulses

Updated 2026-08. This page is informational and not a substitute for professional diagnosis.