Operation CHARM: Car repair manuals for everyone.

Freeze Frame and Failure Records

IMPORTANT: A "fault" mentioned below is an error flag set in the PCM indicating a diagnostic test has run and failed. The "fault" is designated by a DTC in Freeze Frame/Failure Record information, but does not suggest that the DTC is active.

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.

A "fault" mentioned below is an error flag set in the PCM indicating a diagnostic test has run and failed. The "fault" is designated by a DTC in Freeze Frame/Failure Record information, but does not suggest that the DTC is active.

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.

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
^ O2S-1
^ Brake Switch
^ Low Coolant Level
^ HO2S-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
^ FC 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. The failure record 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.