After the ignition switch is turned to the ON position, and the powertrain interface module (PIM) has authenticated the body control module (BCM), the PIM sends an encrypted security code to the engine control module (ECM). The ECM compares the received security code with its own security code, and if it is valid, the ECM enables the vehicle to be started. If the security code received by the ECM is incorrect, DTC P1678 sets.
This diagnostic procedure supports the following DTC:
DTC P1678 Immobilizer Powertrain Identification Failed
Conditions for running the DTC are:
• | The ignition is switched ON. |
• | The ignition voltage is 10-16 volts. |
The ECM does not receive a valid response from the PIM when an attempt is made to start the engine.
When the DTC sets, the following action is taken:
• | The vehicle will not start during the current ignition cycle. |
• | An immobilizer failed message is displayed on the instrument cluster multifunction display. |
Refer to Diagnostic General Descriptions for information on the conditions for clearing DTCs.
Refer to Cruise Control Description and Operation for cruise control switch description, operation and inspection procedures. Refer to Cruise Control Schematics , Cruise Control Component Views , and Cruise Control Connector End Views . Refer to Testing for Intermittent Conditions and Poor Connections for intermittent fault conditions.
This step tests if the PIM and ECM have been linked together.
This step ensures there are no problems within the ECM system that may cause DTC P1678 to set.
This step tests the PIM ground circuits and supply voltage.
This step tests the PIM harness connector for serviceability.
Step | Action | Yes | No |
---|---|---|---|
Schematic Reference: Cruise Control Schematics | |||
1 | Did you perform the Diagnostic System Check - Vehicle? | Go to Step 2 | |
2 |
Does DTC P1678 fail this ignition cycle? | Go to Step 3 | Refer to Diagnostic Aids |
3 | Does DTC B3924 set at the same time? | Refer to Diagnostic Trouble Code (DTC) List - Vehicle to diagnose DTC B3924 first | Go to Step 4 |
Using the scan tool, perform the PIM Link to ECM procedure. Refer to Body Control Module (BCM) Programming/RPO Configuration . Has the linking procedure performed correctly? | Go to Step 9 | Go to Step 5 | |
Check the engine control module (ECM) system. Refer to Diagnostic Starting Point - Engine Controls . Has any fault been found and rectified? | Go to Step 9 | Go to Step 6 | |
Has any fault been found and rectified? | Go to Step 9 | Go to Step 7 | |
Inspect for poor connections at the PIM wiring connector. Has any fault been found and rectified? | Go to Step 9 | Go to Step 8 | |
8 | Replace the PIM. Refer to Powertrain Interface Module Replacement . Has the repair been completed? | Go to Step 9 | -- |
9 |
Does DTC P1678 fail this ignition cycle? | Go to Step 2 | System OK |