P0373 — Timing Reference High Resolution Signal A Intermittent/Erratic Pulses
OBD2 code P0373 flags a problem with the sensor and actuator circuits (timing reference high resolution signal a intermittent/erratic pulses). The car is usually drivable while you plan the repair. Common culprits: faulty sensor or actuator of the affected circuit, control module driver fault, poor ground connection.
powertrain (engine/transmission)
Is it safe to drive?
Caution - possible engine stall P0373 can interrupt engine timing synchronization and cause a sudden stall. If the engine starts and runs steadily, keep the trip short and drive directly to a repair shop; if it stutters, loses power, or will not restart, stop safely and arrange towing.
Typical symptoms
- The malfunction indicator lamp illuminates and the OBD2 system stores P0373.
- The engine may hesitate, surge, run rough, or briefly lose power when the timing-reference pulses disappear.
- The tachometer or displayed engine RPM may jump, freeze, or fall toward zero during the fault.
- The engine may stall at idle or during acceleration and then restart normally.
- A persistent erratic signal can produce a crank or no-start condition.
- P0373 may remain stored after the intermittent fault clears or return after the engine warms up.
Common causes
- P0373 is commonly caused by an intermittent open, short, or high-resistance connection in the crankshaft-position sensor high-resolution timing-reference wire.
- A loose, corroded, cracked, or heat-damaged timing-reference connector can interrupt the signal and set P0373.
- Harness chafing near the starter, brackets, or other moving components can create an intermittent loss of crank-position pulses.
- A failing crankshaft position sensor may generate unstable or missing high-resolution pulses as temperature, vibration, or engine speed changes.
- Excessive sensor air gap, reluctor-wheel runout, damaged teeth, or debris on the trigger wheel can distort the timing-reference signal.
- Intermittent loss of sensor power or ground, including a marginal ECU power or ground connection, can produce the erratic signal reported by P0373.
How to diagnose with an OBD scanner
- Confirm P0373 with an OBD2 scanner Connect an OBD2 scanner using an ELM327 adapter or AIScanAuto and review stored, pending, and permanent codes. Confirm P0373 and capture any available freeze-frame RPM, load, and temperature data to identify the conditions present when the timing reference became erratic.
- Inspect the sensor wiring and connector With the ignition off, inspect the crankshaft-position sensor and ECU connectors. Look for backed-out terminals, green corrosion, cracked plugs, heat discoloration, and wiring chafing near the starter, brackets, or moving parts. Repair damaged wiring and terminals before replacing the sensor.
- Test the high-resolution signal under load Use an oscilloscope to monitor the high-resolution timing-reference output at the sensor and ECU while cranking and idling. Evenly spaced pulses should remain stable under load; missing or irregular groups of pulses can reproduce the P0373 condition. Also verify that sensor power and ground remain stable.
- Check the reluctor wheel and sensor gap Inspect the crank reluctor or trigger wheel for broken teeth, missing targets, debris, contamination, and excessive runout. Confirm that the crankshaft-position sensor mounting and air gap meet the applicable service specification.
- Repair or replace the faulty section Replace the sensor if its output becomes erratic with sound wiring and correct air gap. If the signal is clean at the sensor but drops out at the ECU, repair the harness, connector, or power and ground paths. Address reluctor-wheel damage separately rather than condemning the ECU first.
- Clear and validate the repair Clear P0373 with the OBD2 scanner, then crank and road-test the vehicle under similar operating conditions. Confirm that P0373 does not return as a pending or permanent code. If it resets, revisit connector joints and harness sections that are sensitive to heat, vibration, or engine movement.
Approximate repair cost
A typical independent-shop estimate is $150-$1,500. Diagnosis is often $100-$250, sensor replacement with labor is commonly $180-$500, wiring or connector repair is around $150-$600, and reluctor or sensor-wheel work can add $300-$1,200 or more. These figures are estimates and vary by region.
Common questions
What does P0373 specifically mean?
P0373 means the ECU detected intermittent or erratic high-resolution timing-reference pulses, generally from the crankshaft-position sensor circuit. The controller can briefly lose crank-speed and timing synchronization when those pulses drop out.
What is the most common cause of P0373?
The most frequent cause is a poor connection, damaged terminal, or chafed wire in the crankshaft-position sensor high-resolution circuit. A failing sensor, incorrect air gap, or damaged reluctor wheel can produce the same intermittent code.
Can I drive the vehicle with P0373 stored?
Driving is possible if the engine runs smoothly, but P0373 can cause an abrupt stall or no-start. Keep any trip short, avoid heavy traffic when possible, and stop driving immediately if the engine surges, loses power, or stalls.
Do I need to replace the crankshaft position sensor for P0373?
Not automatically. First inspect and waveform-test the complete circuit, connector, power, ground, reluctor wheel, and sensor gap. Replace the sensor only when testing shows that it is generating the missing or erratic high-resolution pulses.
When the Engine Control Unit detects an abnormal pattern in the high-resolution timing reference signal circuit, it logs OBD2 code P0373. This specific fault is officially described as "Timing Reference High Resolution Signal A Intermittent/Erratic Pulses," which points to a problem where the signal that helps the ECU precisely track crankshaft position becomes unstable or unpredictable. The PCM relies on this high-resolution signal to synchronize fuel injection and ignition timing with extreme accuracy, especially during high-RPM operation when even minor timing errors can cause drivability problems.
The control module watches this signal circuit constantly while the engine is running. P0373 gets stored in memory only after the fault persists long enough to exceed the threshold across a predetermined number of drive cycles. When this happens, the PCM also captures freeze frame data—essentially a snapshot of critical operating parameters like engine speed, load, coolant temperature, and vehicle speed at the exact moment the irregularity occurred. That recorded information is invaluable when you start troubleshooting because it shows you exactly what conditions triggered the code.
The malfunction indicator lamp (MIL) turns on once P0373 is confirmed, alerting the driver that a problem exists in a system the vehicle can typically still manage in a limited capacity. How severely drivability is affected depends entirely on which component in the timing reference circuit is at fault and whether the ECU can compensate using alternative data.
Symptoms of P0373
- The Check Engine Light stays illuminated on the dashboard
- The affected system operates intermittently or fails entirely during the drive
- Fuel economy drops noticeably in some vehicles
- The engine may enter a reduced-power limp mode, depending on which component is involved
- Engine performance feels rough or unstable, particularly under load
- In rare cases, the vehicle may stall or struggle to restart
Common Causes
- Corroded, loose, or physically damaged electrical connector in the circuit
- Open or shorted wiring somewhere along the high-resolution signal harness
- A blown fuse that interrupts power or ground to the affected circuit
- An inadequate ground connection causing intermittent signal loss
- Failure of the crankshaft position sensor or related actuator sending the signal
- An internal driver fault inside the PCM itself, though this is the least common culprit
How to Diagnose P0373
- Plug in an OBD2 scanner, retrieve P0373, and record the freeze frame data—this tells you engine rpm, load, temperature, and speed when the fault first appeared.
- Look for any related diagnostic trouble codes that may point to the root cause, and search manufacturer TSB databases using your VIN for known software updates or factory fixes.
- Perform a hands-on inspection of the wiring harness and connectors tied to the timing reference signal circuit, looking for chafing, corrosion, bent pins, or loose seats.
- Use a multimeter to verify reference voltage, ground integrity, and signal continuity at the sensor or actuator connector.
- Conduct a wiggle test on the harness while monitoring live data—any signal dropouts or interruptions reveal broken wires inside the insulation.
- Clear the code after inspection, then drive the vehicle through the freeze frame conditions and verify P0373 does not reappear.
Repair Options and Costs
Tackle the least expensive and most likely problems before replacing major components. Wiring harness repair or connector replacement typically runs $80–$250 depending on accessibility and labor time. If the sensor or actuator itself is defective, a replacement part plus installation generally costs $150–$500 depending on vehicle make and part source. In the unlikely event the control module's internal driver has failed, PCM repair or replacement can cost $300–$1,000 including programming.
Total Cost to Fix P0373
Overall, addressing P0373 typically ranges from $80 to $1,000 depending on what component is actually at fault. The vast majority of cases involve wiring or connector issues rather than an expensive control module. Spending time on proper diagnosis before purchasing parts is the smartest move—the worst-case scenario is rarely the first thing to check.
Can You Drive with P0373?
In most vehicles, P0373 does not immediately strand you. The car usually remains drivable, though you may notice reduced performance, a disabled辅助系统, or occasional stuttering. Treat this as a priority repair if the engine stalls, refuses to start, or if any brake or steering warnings appear alongside the code.