P0372 Code: Timing Reference Signal A Too Few Pulses
🟠 Moderate severity · drivable
Drivable, but the engine may run rough or stall, so get it checked soon.
What P0372 means
The engine computer is seeing fewer pulses than expected in the high-resolution timing signal. This usually means the sensor or the signal wheel isn't sending every pulse it should, so the computer can't time the spark precisely.
Symptoms
- Check engine light is on
- Rough running or misfire
- Hard starting
- Engine stalling
Common causes
- most common: Faulty crankshaft position sensor
- common: Missing or damaged teeth on the reluctor wheel
- common: Sensor gap too large
- less common: Damaged sensor wiring
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Replace the crankshaft position sensor | Yes | $50–200 |
| Inspect the reluctor wheel for damage | Mechanic | $100–300 |
| Adjust the sensor gap if your car allows it | Mechanic | $50–150 |
Frequently asked questions
Can I drive with a P0372 code?
Yes, but the engine may run rough or stall. Get it checked soon.
What is the most common cause of P0372?
A faulty crankshaft position sensor or a damaged reluctor wheel.
How much does it cost to fix a P0372?
Typically $50–$200 for a new sensor; a damaged wheel can cost more.
Related codes
P0370
P0370 Code: Timing Reference High Resolution Signal A Malfunction
P0371P0371 Code: Timing Reference Signal A Too Many Pulses
P0335P0335 Code: Crankshaft Position Sensor Circuit Malfunction
Related guide: The 10 Most Common Check Engine Codes →
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.