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.
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): Because165°Fcorresponds to a completely valid mid-range voltage (~1.1 V), theCCMsets no DTC. However, when the driver cranks the freezing30°Fengine, thePCMbelieves 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): ThePCMkeeps adding cold-start enrichment, delaysClosed Loopoperation, retards timing, and inhibits transmission overdrive and Torque Converter Clutch (TCC) lockup, causing terrible fuel economy, black smoke, and carbon-fouled spark plugs.
- Stuck Reading Warm (
- In-Range Contaminated Mass Airflow (
MAF) Sensor: Dirt or oil film insulating the hot wire causes theMAFto under-report airflow under load (WOT) while reading slightly high at idle, starving the engine of fuel during heavy acceleration (lean hesitation/pop) beforeLTFTmatures a two-trip code. - Skewed Barometric Pressure (
BARO) Calculation: On trucks that calculateBAROfrom theMAPsensor atKOEOandWOT, a restricted air filter or skewedMAPsensor that convinces thePCMthe truck is operating at9,000 ftelevation (72 kPa) when it is actually at sea level (101 kPa) causes thePCMto 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
FRPsensor, a dying fuel pump or plugged filter that drops rail pressure from58 psito34 psiunder load causes severe power loss before setting a DTC. Likewise, phase-separatedE10/E15water 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 psiexhaust backpressure at idle, or>3.0 psiat2,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:
ECT,IAT,Engine Oil Temperature (EOT), andTransmission Fluid Temperature (TFT)should agree within the OEM's cold-soak tolerance;±3°F to ±5°Fis the stated example range of each other and match ambient shop temperature!MAPmust equalBARO(~29.9 in. Hg/101 kPaat sea level, decreasing by approximately1.0 in. Hg/3.4 kPafor every1,000 ftof altitude), andTPS/APPshould 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.
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?
The IAT sensor is shorted to ground, and the PCM suppresses IAT circuit codes whenever ambient temperature is below freezing
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
The MAP sensor is stuck at barometric pressure, preventing the PCM from calculating manifold vacuum during cranking
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.