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

Common causes

How to fix it

FixDIY?Typical cost
Inspect and clean the sensor connectorYes$0โ€“10
Replace the crankshaft position sensorYes$50โ€“200
Repair or reroute noisy sensor wiringMechanic$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
P0375
P0375 Code: Timing Reference High Resolution Signal B Malfunction
P0378
P0378 Code: Timing Reference High Resolution Signal B Intermittent/Erratic

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