Permanent DTCs
WARNING: This page is about a different variant/trim than selected.
Permanent DTCs are defined as confirmed fault codes that are currently commanding the MIL on and stored in non-volatile memory. Permanent DTCs cannot be erased by any scan tool command or by disconnecting power to the controller.
The intended use of this data is to prevent vehicles from passing an I/M inspection by disconnecting the battery or clearing codes with a scan tool prior to the inspection. The presence of Permanent DTCs at an inspection without the MIL illuminated is an indication that a proper repair was not verified by the OBD II system.
Only the OBD II system can clear Permanent DTCs. The OBD II system must determine that the malfunction that caused the Permanent DTC to be stored no longer exists and is not commanding the MIL.
- If the MIL goes out naturally due to 3 passing drive cycles (scan tool code clear is not used), then the Permanent DTC is cleared at power down of the last drive cycle.
- If a scan tool code clear is used to turn off the MIL then the Permanent DTC is not cleared, the DTC must PASS and not FAIL. The Permanent DTC is cleared at power down of the drive cycle.
- If the controller is programmed, all Permanent DTCs are cleared.