11.4 No-DTC Driveability Diagnosis

Key Takeaways

  • After an adequate soak, compare temperature PIDs with actual ambient conditions.

  • KOEO MAP should correspond to actual barometric pressure under the specified tolerance.

  • Normal idle data does not exclude fuel-delivery or ignition failure under load.

Last updated: October 2026

Note

No-DTC Driveability Diagnosis uses stated teaching examples. Actual pin assignments, dimensions, thresholds and procedures must come from the identified engine, component and diagnostic tool.

Diagnosing Driveability & Emissions Problems When NO DTCs Are Present (Task H.5)

A truck can suffer from hard starting, stalling, surging, black tailpipe smoke, or severe power loss with zero Confirmed, Pending, or Permanent DTCs and the MIL completely OFF. No-code driveability complaints fall into two primary categories:

1. In-Range Skewed Sensors (Fooling the PCM Without Crossing Circuit Limits)

The Comprehensive Component Monitor (CCM) flags an electrical circuit code only when a sensor's voltage drops near 0.0 V or climbs near 5.0 V, or when a cross-check monitor eventually fails. If a sensor drifts in-range, the PCM trusts the false reading and calculates the wrong fuel delivery and spark advance:

  • Skewed Engine Coolant Temperature (ECT) Sensor:
    • Stuck Reading Warm (165°F / 74°C) on a Freezing Morning (30°F / -1°C): Because 165°F corresponds to a completely valid mid-range voltage (~1.1 V), the CCM sets no DTC. However, when the driver cranks the freezing 30°F engine, the PCM believes the engine is already warm and omits cold-start fuel enrichment, causing a severe cold-start lean no-start, backfire through the intake, or repeated stalling until the engine physically warms up!
    • Stuck Reading Cold (55°F / 13°C) When the Engine is Fully Hot (200°F / 93°C): The PCM keeps adding cold-start enrichment, delays Closed Loop operation, retards timing, and inhibits transmission overdrive and Torque Converter Clutch (TCC) lockup, causing terrible fuel economy, black smoke, and carbon-fouled spark plugs.
  • In-Range Contaminated Mass Airflow (MAF) Sensor: Dirt or oil film insulating the hot wire causes the MAF to under-report airflow under load (WOT) while reading slightly high at idle, starving the engine of fuel during heavy acceleration (lean hesitation/pop) before LTFT matures a two-trip code.
  • Skewed Barometric Pressure (BARO) Calculation: On trucks that calculate BARO from the MAP sensor at KOEO and WOT, a restricted air filter or skewed MAP sensor that convinces the PCM the truck is operating at 9,000 ft elevation (72 kPa) when it is actually at sea level (101 kPa) causes the PCM to trim base fuel pulse width lean across all load ranges.

2. Purely Mechanical, Hydraulic, or Secondary Ignition Faults

Many physical subsystems have no direct feedback sensor on certain medium-duty platforms:

  • Fuel Pressure / Volume Starvation or Contaminated Fuel: On returnless or mechanical-regulator fuel systems lacking a rail-mounted FRP sensor, a dying fuel pump or plugged filter that drops rail pressure from 58 psi to 34 psi under load causes severe power loss before setting a DTC. Likewise, phase-separated E10/E15 water contamination or accidental diesel fuel contamination in the gasoline tank causes severe misfiring or a no-start with zero electrical faults.
  • Exhaust Backpressure & Valve Timing: A melted catalytic converter substrate (>1.5–2.0 psi exhaust backpressure at idle, or >3.0 psi at 2,500 RPM), a timing chain jumped by one tooth, or carbon-coked intake valve tulips restricts cylinder breathing without breaking any sensor wire.

The Mandatory KOEO Cold-Soak Rationality Check

Before starting the engine on any no-code driveability complaint, connect the scan tool in Key-On Engine-Off (KOEO) after the truck has cooled overnight and compare four temperature PIDs and two pressure PIDs:

  1. ECT, IAT, Engine Oil Temperature (EOT), and Transmission Fluid Temperature (TFT) should agree within the OEM's cold-soak tolerance; ±3°F to ±5°F is the stated example range of each other and match ambient shop temperature!
  2. MAP must equal BARO (~29.9 in. Hg / 101 kPa at sea level, decreasing by approximately 1.0 in. Hg / 3.4 kPa for every 1,000 ft of altitude), and TPS / APP should follow the specified smooth relationship; a generic PID need not display a literal 0%–100% range without dropouts.

Tip

Worked Diagnostic Scenario — Cold-Start Stall with Zero DTCs: A municipal fleet 6.0L V8 snowplow truck cranks and starts on a 25°F morning, immediately stumbles, pops through the intake plenum, and stalls three times before finally staying running after 3 minutes of warming up. No DTCs (Mode \$03, \$07, or \$0A) are stored. Before cranking the cold engine the next morning, the technician performs a KOEO cold-soak rationality check: IAT = 28°F, EOT = 27°F, TFT = 27°F, MAP = 100 kPa, BARO = 100 kPa, but ECT = 158°F (1.22 V). Because 158°F is a completely normal in-range voltage, the PCM set no circuit code—yet it withheld cold-start fuel enrichment on a 28°F block! Replacing the internally drifted ECT thermistor restores 28°F KOEO agreement and eliminates the cold-start stall.

Applied Diagnostic Check

A no-code test benefits from comparing two reproducible states. For a cold-only concern, record the overnight baseline before starting, then the same PIDs after warming. For a load-only concern, record a safe idle baseline and the driver-reported demand condition. Keep sensor units and controller source consistent. A warmed-up check cannot reproduce a poor cold-soak input, and a stationary rev does not automatically reproduce a loaded grade. Note what remained untested if the conditions cannot be safely duplicated. That limit determines the next diagnostic step rather than proving the vehicle has no fault.

Loading diagram...
Systematic Driveability Diagnostic Decision Tree (With and Without DTCs)
Test Your Knowledge

A driver complains that a Class 4 gasoline box truck starts hard and stumbles severely for the first two minutes on cold winter mornings (32°F ambient), but runs normally once warmed up. No Confirmed, Pending, or Permanent DTCs are stored. Before starting the cold truck after an overnight soak in the 32°F lot, the technician checks KOEO scan tool data and observes: IAT = 33°F, EOT = 32°F, TFT = 32°F, MAP = 101 kPa, BARO = 101 kPa, and ECT = 172°F. What is causing the cold-start stumble, and why did the PCM fail to set a DTC?

A

The IAT sensor is shorted to ground, and the PCM suppresses IAT circuit codes whenever ambient temperature is below freezing

B

The ECT sensor is skewed in-range to read 172°F when cold, causing the PCM to omit cold-start fuel enrichment without violating circuit voltage limits

C

The MAP sensor is stuck at barometric pressure, preventing the PCM from calculating manifold vacuum during cranking

D

The thermostat is stuck open in the cooling system, preventing the engine coolant from warming up during the overnight soak

Sections you finish are checked off in the contents.