Home / Tech center & insights

P0370 Code

Time: April 24, 2026    Source: iCarsoft Technology Inc.
P0370 Code: Timing Reference High-Resolution Signal A Malfunction – Fix with iCarsoft CR Ultra P

P0370 Code: Timing Reference High‑Resolution Signal “A” Malfunction – Diagnose & Clear with iCarsoft CR Ultra P

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:

  • Chevrolet Silverado 2500HD 6.6L Duramax Diesel (2011–2015)
  • GMC Sierra 3500HD 6.6L Duramax (2012–2016)
iCarsoft CR Ultra P Diagnosing P0370 Timing Reference Signal Malfunction

What Is the P0370 Fault Code?

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.

  • High‑Resolution Signal: High‑speed crankshaft position pulses for precision timing
  • Signal “A”: Primary timing reference circuit
  • Malfunction: Invalid, intermittent, or lost signal
  • Effect: No‑start, rough idle, stalling, loss of power

Key Symptoms of P0370

  • Check engine light (MIL) illuminated
  • Extended cranking or complete no‑start condition
  • Rough, unstable idle
  • Hesitation, stumble, or loss of power under acceleration
  • Engine stalls at idle or low speed
  • Intermittent driveability issues
  • Reduced fuel economy
  • No abnormal noises, but complete performance loss

Common Causes of P0370

  • Faulty or failing crankshaft position sensor (most common)
  • Damaged, frayed, or shorted sensor wiring
  • Corroded, loose, or oily electrical connectors
  • Poor or failed sensor ground connection
  • Damaged reluctor wheel or tone ring on the crankshaft
  • Incorrect sensor air gap (too large or too small)
  • Electrical interference from nearby components
  • Internal PCM signal processing failure (very rare)

Real‑World Repair Scenario

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.

Why iCarsoft CR Ultra P Is the Best Tool for P0370

Generic scanners cannot measure signal quality or validate timing pulses. The iCarsoft CR Ultra P delivers professional timing and sensor diagnostics:

Read & Clear P0370

Supports all crankshaft, camshaft, and engine timing fault codes.

Live Signal Validation

Monitors timing signal voltage and waveform in real time.

RPM Tracking

Verifies signal integrity with live engine RPM display.

Bi‑Directional Tests

Active tests confirm sensor response and circuit performance.

Auto VIN Detection

Loads your exact engine and sensor layout automatically.

Freeze Frame Data

Captures conditions when the timing signal failed.

10.1‑inch HD Screen

Large, clear display for professional signal analysis.

Full System Coverage

Diagnose all vehicle systems beyond engine timing.

Learn more: iCarsoft CR Ultra P Official Product Page

Step‑by‑Step: Diagnose & Clear P0370 with iCarsoft CR Ultra P (With Exact Values)

  1. Plug iCarsoft CR Ultra P into the OBDII port under the dashboard.
  2. Turn ignition to ON (engine off).
  3. Select your vehicle or use Auto VIN for automatic detection.
  4. Go to Engine System > Sensors > Crankshaft Position and run Full System Scan.
  5. Confirm P0370: Timing Reference High‑Resolution Signal “A” Malfunction.
  6. Enter Live Data to monitor key values:
    • Normal Hall sensor reference voltage: 5.0V ± 0.1V
    • Normal signal voltage (cranking): 0.3V – 5.0V square wave
    • Normal sensor resistance: 1kΩ – 1.5kΩ
    • P0370 fault: No signal, unstable voltage, or flat line
  7. Inspect wiring, connectors, air gap (0.5mm – 1.2mm), and reluctor wheel.
  8. Replace the crankshaft position sensor if values are out of range.
  9. Use Clear Fault Codes to erase P0370.
  10. Perform PCM Reset and test‑drive to confirm stable operation.

FAQ: P0370 & iCarsoft CR Ultra P

1. What does P0370 mean in simple terms?

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.

2. Can I drive with P0370?

No. This code often causes stalling or no‑start conditions. Driving risks sudden breakdown or engine damage.

3. Will a basic OBD scanner fix P0370?

No. Basic scanners only read the code. Diagnosing P0370 requires live signal data and waveform analysis from a professional tool.

4. What is the most common fix for P0370?

Replacing the crankshaft position sensor or repairing damaged wiring/connectors resolves most P0370 cases.

5. What voltage values confirm a P0370 fault?

A flat 0V or 5V line, unstable pulses, or no signal during cranking confirms a timing signal malfunction.

6. Can a dirty sensor cause P0370?

Yes. Oil, debris, or coolant contamination often distorts the timing signal and triggers P0370.

7. Do I need to reset the PCM after fixing P0370?

Yes. The iCarsoft CR Ultra P lets you reset the PCM to restore normal timing control.

8. Is iCarsoft CR Ultra P worth buying for P0370?

Absolutely. It diagnoses timing signal failures in minutes, saves hundreds in shop fees, and works on all vehicle systems.

Why You Must Fix P0370 Immediately

Ignoring P0370 leads to:

  • Complete no‑start and unexpected breakdowns
  • Severe engine misfires damaging pistons and valves
  • Catalytic converter overheating and failure
  • Damaged fuel injectors from improper timing
  • Expensive towing and dealership repairs

Final Thoughts

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.