P0370 — Timing Reference High Resolution Signal A Malfunction
P0370 — Timing Reference High Resolution Signal A Malfunction. A fault in the sensor and actuator circuits. The car is usually drivable while you plan the repair. Typical causes: corroded, loose or damaged connector, control module driver fault, open or shorted wiring in the circuit.
powertrain (engine/transmission)
Is it safe to drive?
Caution: avoid extended driving if the engine stalls P0370 can interrupt the timing reference used for ignition and fuel control. Short trips may be possible if the engine runs smoothly, but stalling, no restart, or an erratic tachometer should prompt repair before further driving.
Typical symptoms
- The check-engine light illuminates and an OBD2 scanner stores P0370
- The engine cranks but may not start because the powertrain module cannot validate the timing reference
- The engine may stall suddenly or fail to restart after briefly idling
- Idle quality becomes rough, uneven, or accompanied by hesitation under load
- Engine speed may fluctuate or drop, and a misfire or loss of power can occur
- On applications that use this signal for tachometer operation, the tachometer reading may freeze or fall to zero
Common causes
- Failure or degraded output from the crank or cam position sensor that supplies the high-resolution timing Signal A circuit
- A cracked, shifted, damaged, or missing reluctor-wheel tooth that distorts the high-resolution reference pattern
- Corroded terminals, an unplugged connector, or damaged wiring in the Signal A sensor circuit
- An open circuit or short to power or ground within the high-resolution timing sensor harness
- Low sensor supply voltage, poor sensor ground, or an intermittent connection that interrupts the reference signal
- A less common failure of the powertrain control module's high-resolution timing input circuit
How to diagnose with an OBD scanner
- Read P0370 with an OBD scanner Connect an OBD scanner, ELM327 adapter, or AIScanAuto and check stored, pending, and permanent codes. Review freeze-frame data and note the engine RPM and operating conditions when P0370 was set.
- Inspect the Signal A hardware Locate the crank or cam timing sensor specified for the high-resolution Signal A channel. Examine its connector, wiring, mounting position, and the reluctor wheel for physical damage, contamination, looseness, or damaged teeth.
- Test the sensor circuit Using the vehicle wiring diagram, verify sensor power, reference voltage, ground integrity, and continuity. Check for shorts, high resistance, corrosion, or an intermittent connection rather than replacing the sensor without testing it.
- Evaluate the reference waveform An oscilloscope can confirm whether the high-resolution sensor produces a stable, complete pulse pattern. Gaps, distorted teeth, irregular spacing, or dropouts help distinguish a sensor failure from a damaged reluctor wheel.
- Repair and validate Repair the wiring or connector, replace a failed sensor, or correct reluctor-wheel damage as testing indicates. Clear P0370 with the scanner, restart the engine, and road-test it while watching for a return of the code, stalling, or missing timing data.
Approximate repair cost
Typical independent-shop costs are roughly USD $100-$250 for diagnosis, USD $180-$500 for a high-resolution timing sensor replacement, and USD $100-$350 for wiring or connector repair. Reluctor-wheel or control-module work can cost more and may reach USD $1,200. These figures are estimates and vary by region.
Common questions
What does P0370 specifically identify?
P0370 identifies a malfunction in the high-resolution timing Signal A input, which is commonly supplied by a crank or cam position sensor and used to synchronize engine control.
Can I continue driving with P0370 stored?
Driving is possible only if the engine runs smoothly and the timing signal remains stable. Because P0370 can precede a sudden stall or failure to restart, repair should be arranged promptly.
Does P0370 always mean the position sensor is bad?
No. A damaged reluctor wheel, corroded connector, broken wiring, poor ground, or intermittent sensor output can also set P0370, so circuit and waveform testing are important.
How can I confirm that P0370 has been repaired?
Clear the code with an OBD scanner, operate the engine through its full range, and verify that P0370 does not return. Also confirm stable engine speed, smooth idle, and proper restart behavior.
P0370 indicates a problem with the high-resolution timing reference signal that the engine control module uses to calculate precise crankshaft position. When this signal fails the module's self-test — either because the signal is missing, distorted, or arriving at the wrong time — the ECU stores P0370. Unlike a straightforward circuit fault that points directly at wiring, a malfunction code like this one can originate from the sensor itself, the wiring that feeds it, or even the control module's ability to process the signal correctly.
This signal is what gives the ECM the fine detail between standard crank position pulses. Without it, the computer cannot calculate exact fuel injection timing, spark advance, or variable valve timing events with the accuracy required by modern engines. The ECU does not trigger P0370 on a single bad reading; it monitors the signal across multiple engine cycles under specific load and RPM conditions before activating the check engine light. When the code is stored, the accompanying freeze frame data records engine load, RPM, coolant temperature, and vehicle speed at the moment of failure — use those numbers to replicate the problem during diagnosis.
Symptoms of P0370
- Check Engine Light is illuminated and stays on
- Fuel economy may drop noticeably
- Reduced engine performance or limp-home mode activation depending on which system depends on the signal
- Intermittent operation or complete failure of the affected timing-related component
- Possible stalling or hard starting in severe cases
- Rough idle or unstable engine operation if timing calculations are affected
Causes of P0370
- Wiring damage — opens, shorts, or chafed insulation in the timing reference signal circuit
- Internal failure of the high-resolution timing sensor or tone wheel
- Corroded, loose, or physically damaged connector at the sensor or ECM
- Blown fuse protecting the timing reference circuit
- Control module driver failure or corrupted calibration software
- Poor ground connection affecting signal integrity
- Signal interference from adjacent high-voltage wiring
How to Diagnose P0370
- Connect an OBD2 scanner, verify that P0370 is present, and record all freeze frame data — those recorded engine conditions show exactly when and where the fault occurred.
- Check for any related diagnostic trouble codes. Codes in the P0300 range or P0335–P0339 family often point to the same circuit and can narrow down whether the problem is upstream or downstream.
- Research manufacturer TSBs for your specific make, model, and year — many P0370 issues have documented software updates or known harness defects with factory remedies.
- Perform a visual inspection of the wiring harness and connectors for the timing reference sensor. Look for broken insulation, bent pins, moisture intrusion, and corrosion that could interrupt the signal.
- Measure voltage and ground at the sensor connector with a multimeter, then check signal continuity back to the ECM. Compare your readings to factory specifications.
- Use the scanner to run an actuator test for the timing reference circuit if supported — a component that ignores direct commands from the ECM is very likely failed.
- Clear P0370, drive the vehicle through a complete drive cycle that recreates the freeze frame conditions, and verify the code does not return.
Repair Options for P0370
Address the cheapest probable causes before committing to expensive component replacement. The sensor or actuator for the timing reference circuit typically costs $150–$500 for parts and labor to replace. Wiring harness repair or connector replacement generally runs $80–$250. If the fault traces back to the ECM itself, control module repair or replacement plus any required reprogramming ranges from $300–$1,000.
Total Cost to Fix P0370
Parts and labor costs vary by which component is actually at fault. Replacing a faulty sensor or actuator typically costs $150–$500. Wiring or connector repairs usually fall between $80–$250. Control module repair or replacement ranges $300–$1,000. Overall, expect to pay somewhere between $80 and $1,000 total for P0370 repairs. Proper diagnosis before purchasing parts is essential — the most expensive fix is rarely the first thing to try.
Can You Drive with P0370?
Most vehicles remain operational with P0370 stored, though performance may be reduced and the check engine light will stay on. In mild cases, you may notice only slightly worse fuel economy. If the malfunction causes intermittent stalling, a no-start condition, or affects braking and steering systems, treat the issue as urgent and have it diagnosed immediately.