
Powertrain Management  – General Information – GEN III V8 Engine    Page 6C3-1-4 
 Page 6C3-1-4 
The occurrence and history counters provide a means of determining how often the fault has occurred, and how long it 
has been since the fault last occurred. For instance, if the DTC occurrence count is 1, and the history count is 201, then it 
can be determined that the fault condition existed only once, and it happened 201 ignition cycles ago (and has not been 
detected since). Another example would be an occurrence count of 4 and a history count of 0. This would indicate that 
the fault has been detected a total of four times, and that it was detected on the current ignition cycle. 
Current and History DTCs and DTC history data can be read and cleared using TECH 2. 
Tech 2 Read DTC Information 
Tech 2 will display the DTC information in the following manner: 
F0: Read DTC Information 
When this mode is selected, TECH 2 will display the 
following DTC information: 
•  The DTC Number 
•  DTC Status either Current or History 
•  DTC Description 
•  Times Occurred 
•  Ignition Cycles since the DTC last set 
•  Number of DTCs set 
 
 
Figure 6C3-1-3 – PIM Read DTC Information 
DTC DTC Description 
U1000  No Class 2 Serial Data 
U1001  No Serial Data From PCM 
U1043  No Serial Data From ABS - TC 
U1064  No Serial Data From BCM 
B1009  EEPROM Checksum Error 
B3027  Starter Enable Circuit Range / Performance 
Table 1 – PIM Diagnostic Trouble Codes 
Powertrain Interface Module Circuits and DTCs 
Starter Relay 
The PIM controls the operation of the starter relay. When the ignition switch is turned to the ON position, the PIM will 
enable the starter relay for one second. If the PIM does not receive the correct theft deterrent signal from the BCM, it will 
disable the starter relay. If the PIM receives the correct signal from the BCM, it will continue to enable the start relay. 
When the engine has started and the engine speed is above 500 RPM, the PIM will disable the starter relay, preventing 
starter engagement while the engine is running. 
If the serial data bus between the BCM and the PIM should fail (no polling from the BCM for more than 60 seconds after 
successful theft deterrent communications, the PIM will allow subsequent starts, however there will be a crank delay of 
one second. If the PIM receives valid communication, normal operation will resume. 
If the Class 2 serial data bus between the PIM and the PCM should fail (no communications for 20 seconds) after 
successful theft deterrent communications, the PCM will allow subsequent starts, however there will be a crank delay of 
one second. If communications between the PCM and the PIM are re-established, norm al operation will resume. 
When the ignition key is turned to the crank positi on, power is supplied to the starter relay terminal X1 85. After receiving 
the proper theft deterrent signal from the BCM, the PIM will supply a ground signal to the starter relay, terminal X1 86. 
This will energise the starter relay and allow the starter motor to operate. 
If there is a problem with the starter relay coil (shorted internally) or the starter relay control circuit (s horted to voltage), 
that is allowing 12 volts on the starter relay control circuit, this will cause the PIM to set DTC B3027 Starter Enable Circuit 
Range/Performance.