Diagnostic Trouble Code (DTC) Type
Government regulations, based on SAE standards have mandated the automotive industry to adopt a common numbering system for emission Diagnostic Trouble Codes (DTCs). The numbering system requires one alpha followed by four numeric numbers to make up the code (Pxxxx). The "P" indicates a powertrain diagnostic trouble code. This means that a DTC number for a throttle position sensor will be the same for Saturn, as for any other manufacturer. (P0 before the code means industry standard and P1 before the code means manufacturer specific.)Along with the change in the numbering system is the ability to know if a diagnostic test has been performed on each system. This means that it can be determined if a test has been run on a subsystem and whether the result was pass or fail.
Since the MIL (SERVICE ENGINE SOON) lamp is restricted to being illuminated only for emission related faults there have been 4 code types assigned. These types will be reference to as type A, B, C, and type D.
Type A codes are emission related faults that will turn on the MIL at the first occurrence of a fail condition.
Type B codes are emission related faults that turn on the MIL if it occurs in two consecutive ignition cycles.
Type C codes are non-emission faults that will cause the SERVICE amp to be illuminated. If a test passes after a fault is detected the Service lamp will turn off after about 3 seconds but the fault remains stored in history and a malfunction history record stored.
Type D codes are used to detect non-emission faults, and aid in diagnosis but do not turn on any lamps.