A DTC without freeze frame is a clue. A DTC with freeze frame is a witness statement — the exact engine state at the moment of the offence. Learning to read it separates guesswork from diagnosis.
What freeze frame contains
- RPM and vehicle speed
- Engine load and throttle position
- Coolant and intake-air temperature
- Fuel trims (STFT, LTFT)
- Lambda / O₂ sensor voltages
- MAF/MAP values
Reading the context
Every stored freeze frame tells a little story:
- Cold + low rpm: cold-start issue. Check ECT, SAI, enrichment.
- Warm + high rpm + load: WOT enrichment, MAF scaling, fuel pressure under flow.
- Decel + low MAP: overrun; DFCO or injector bleed issues.
- Steady state cruise: O₂ sensor, catalyst monitor conditions.
Using it with the 5-gas
Reproduce the freeze frame conditions on the analyzer. If the gas signature at those conditions matches the DTC's implication, you have mechanical confirmation. If it doesn't, the code may be a downstream symptom of something else.
// intermittent hunting
For intermittent faults, freeze frame is gold. It tells you what rpm, load and temperature to recreate on a test drive. Without it you're fishing.