P0376 Code: Timing Reference High Resolution Signal B Too Many Pulses
๐ Moderate severity ยท drivable
Drivable, but the engine may run roughly or misfire, so have it checked soon.
What P0376 means
The engine computer is seeing more timing pulses than expected on the high-resolution timing signal (signal B). This usually means electrical noise or a failing position sensor is sending extra pulses, which can throw off ignition and fuel timing.
Symptoms
- Check engine light is on
- Rough running or misfire
- Hard starting
- Possible stalling
Common causes
- most common: Faulty crankshaft position sensor
- common: Electrical noise from damaged or poorly routed wiring
- less common: Damaged timing wheel or reluctor ring
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Inspect and clean the sensor connector | Yes | $0โ10 |
| Replace the crankshaft position sensor | Yes | $50โ200 |
| Repair or reroute noisy sensor wiring | Mechanic | $50โ200 |
Frequently asked questions
Can I drive with a P0376 code?
Yes, but the engine may run roughly or misfire, so have it checked soon.
What is the most common cause of P0376?
A faulty crankshaft position sensor or electrical noise in its wiring.
How much does it cost to fix a P0376?
Typically $50โ$200 for a new crankshaft position sensor.
Related codes
P0335
P0335 Code: Crankshaft Position Sensor Circuit Malfunction
P0375P0375 Code: Timing Reference High Resolution Signal B Malfunction
P0378P0378 Code: Timing Reference High Resolution Signal B Intermittent/Erratic
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.