If your diesel or gasoline engine cranks but won’t start, idles roughly, hesitates under load, stalls unexpectedly, or triggers a Check Engine Light, the P0370 fault code signals a critical engine timing synchronization failure. P0370 stands for Timing Reference High‑Resolution Signal “A” Malfunction, an OBD‑II powertrain code triggered when the Powertrain Control Module (PCM) detects corrupt, intermittent, or missing high‑resolution timing pulses from the crankshaft position sensor. This sensor is the “clock” of your engine; a faulty signal disrupts ignition and fuel injection, risking severe internal damage. Basic code readers only confirm the code, but the iCarsoft CR Ultra P professional diagnostic scanner lets you validate signal quality, test sensor circuits, and clear P0370 safely at home.
This code is especially common in:
Official DTC Definition:
Timing Reference High‑Resolution Signal “A” Malfunction
The PCM relies on a high‑resolution crankshaft position signal to precisely control fuel injection, ignition timing, and cylinder synchronization. Signal “A” is the primary high‑speed timing input. When this signal becomes erratic, missing, distorted, or out of range, the PCM cannot maintain proper combustion and logs P0370. This failure is especially prevalent in diesel engines such as the Duramax, where timing accuracy directly affects startability and performance.
A 2014 Silverado 6.6L Duramax sets P0370 with intermittent stalling. Live data shows erratic timing signal voltage. Inspection reveals oil contamination on the crankshaft position sensor connector. Cleaning the connector and repairing a frayed wire restores a stable signal and eliminates stalling.
Generic scanners cannot measure signal quality or validate timing pulses. The iCarsoft CR Ultra P delivers professional timing and sensor diagnostics:
Supports all crankshaft, camshaft, and engine timing fault codes.
Monitors timing signal voltage and waveform in real time.
Verifies signal integrity with live engine RPM display.
Active tests confirm sensor response and circuit performance.
Loads your exact engine and sensor layout automatically.
Captures conditions when the timing signal failed.
Large, clear display for professional signal analysis.
Diagnose all vehicle systems beyond engine timing.
Learn more: iCarsoft CR Ultra P Official Product Page
P0370 means the PCM is not receiving a valid high‑resolution timing signal from the crankshaft position sensor, so it cannot control ignition or fuel injection.
No. This code often causes stalling or no‑start conditions. Driving risks sudden breakdown or engine damage.
No. Basic scanners only read the code. Diagnosing P0370 requires live signal data and waveform analysis from a professional tool.
Replacing the crankshaft position sensor or repairing damaged wiring/connectors resolves most P0370 cases.
A flat 0V or 5V line, unstable pulses, or no signal during cranking confirms a timing signal malfunction.
Yes. Oil, debris, or coolant contamination often distorts the timing signal and triggers P0370.
Yes. The iCarsoft CR Ultra P lets you reset the PCM to restore normal timing control.
Absolutely. It diagnoses timing signal failures in minutes, saves hundreds in shop fees, and works on all vehicle systems.
Ignoring P0370 leads to:
P0370 – Timing Reference High‑Resolution Signal “A” Malfunction – is a dangerous but highly fixable engine code, especially common in GM Duramax diesel engines. With the iCarsoft CR Ultra P, you can validate signal quality, test circuits, inspect sensors, and clear P0370 at home without costly dealership labor.
Don’t let a faulty timing sensor leave you stranded. Get the iCarsoft CR Ultra P and restore reliable engine performance today.
Disclaimer: This guide is for informational purposes only. Always consult your vehicle’s service manual or a certified automotive technician before performing engine timing or sensor repairs. iCarsoft is not responsible for damage from improper tool use or vehicle maintenance.

April 24, 2026
P2022 Code

April 24, 2026
P24B0 Code

April 24, 2026
P0610 Code

April 24, 2026
P203E Code

April 24, 2026
P0281 Code

April 24, 2026
P0370 Code

April 24, 2026
P2230 Code

April 24, 2026
P066D Code

April 24, 2026
P062D Code

April 24, 2026
P0313 Code

April 23, 2026
P2179 Code

April 23, 2026
P2542 Code

April 23, 2026
P2202 Code

April 23, 2026
P0976 Code

April 23, 2026
P0348 Code

April 20, 2026
P2320 Code

April 20, 2026
P0942 Code

April 10, 2026
P228B Code
Be the first to get our updates and new services.