Operation CHARM: Car repair manuals for everyone.

Freeze Frame/Failure Records

The Scan tool displays vehicle malfunction history information located in the Diagnostic Trouble Code menu under the subheading Freeze Frame/Failure Records. Freeze Frame/Failure Records contain a maximum of 7 records; 1 FREEZE FRAME plus 6 FAILURE RECORDS.
Government regulations mandate that all emission related faults store freeze frame data, designated as Failure record "0" on Scan tool, at time of the first failed test. The first emission related fault that sets after a code clear or battery disconnect is stored in freeze frame and can only be overwritten by Fuel Trim and Misfire faults. All other emission related faults that set, will not be stored in freeze frame unless the initial fault is cleared.
Failure records 1 through 6 on Scan tool store information at time of first fault and are undated every time the PCM runs a test and fails the diagnostic. If another fault were to occur, the DTC in record 1 would be moved to record 2 and the new DTC would be placed in record 1 (first in, first out). If a new failure is detected while all failure records are full, the number 6 record will be erased (oldest) and the newest fault will be updated to failure record 1.
The following is an overview of DTC types and how information is stored in memory.

EMISSION RELATED

TYPE A - First fault during first ignition cycle-Freeze Frame "0" stores DTC plus information, Failure Record 1 stores (same record as freeze frame "0") and updates with every failed test, DTC becomes active, MIL illuminates.
TYPE B - First fault during first ignition cycle-Freeze Frame "0" stores DTC plus information, Failure Record 1 stores (same record as freeze frame "0") and updates with every failed test.
Second ignition cycle with same fault - Failure Record 1 updates, DTC becomes active, MIL illuminates.

NON-EMISSION RELATED

TYPE C - First fault during first ignition cycle - Failure Record 1 stores DTC plus information and updates with every failed test, DTC becomes active, Service Telltale Lamp illuminates.
TYPE D - First fault during first ignition cycle - Failure Record 1 stores DTC plus information and updates with every failed test, DTC becomes active.

FREEZE FRAME/FAILURE RECORDS

FREEZE FRAME 0 will store the following:
- DTC #
- Distance Since Code Cleared
- Distance Since First Failure
- Distance Since Last Failure
- Loop Status
- Engine Load
- ECT
- Short Term FT
- Long Term FT
- TP angle
- MAP
- Engine Speed
- Vehicle Speed
- IAT
- Ignition I
- 02S- 1
- HOPS - 2
- Fuel Level
- Fuel Level to Cluster
- CMP Resync Counter
- Start Up ECT
- IAC Position
- Base PWM Cyl. #1
- Base PWM Cyl. #2
- Baro
- Air Fuel Ratio
- Engine Run Time
- Air Flow
- Fail Counter
- Pass Counter
- Not Run Counter
- A/C Request
- Brake Switch
- Low Coolant Level
- RC. Relay Command
- A/C Relay Command
Failure Records 1 - 6 will store the above information as well as:
- EVAP Purge Solenoid
- Current Gear
- TCC Engaged
Each DTC will store all of the above parameters in the Failure Record as well as additional information based on the specific DTC. There are 7 different combinations of additional information ranging from 3 to 33 parameters for all of the powertrain DTCs.
The FAILURE RECORDS for the PCM will record all of the above information plus the additional information specific to the particular DTC. History record data will be erased from PCM memory during a code clear, battery disconnect or after 40 passes (only one pass per ignition cycle is counted) without any faults detected in that circuit.