Diagnostic Trouble Code (DTC) P1629
Immobilizer Enable Signal not Received
Circuit Description
When the ignition switch is turned to ON, the key tested by immobilizer anti-theft system. While the key code is being read by immobilizer control module or integrated anti-theft control unit, the engine can start run with any key that will turn the lock cylinder. the key code is read and compared with key codes that have been stored in the memory of the immobilizer control module. If a valid key is detected, the immobilizer control module sends a serial data release message to the Engine Control Module (ECM). Included in the release message is an identification (ID) code which assures that neither the immobilizer control module nor the ECM have been substituted to defeat the system. If the ECM receives an invalid release message, the ECM performs the following action:
- Disable the fuel injector circuit.
- Disable the fuel pump circuit.
- Disable the ignition coil.
A Diagnostic Trouble Code (DTC) will stored if detect communication link failure between the ECM and immobilizer control module.
Conditions for Running the DTC
- Ignition is in the RUN position.
Conditions for Setting the DTC
- Wrong coded value from immobilizer.
Action Taken When the DTC Sets
- The Service Vehicle Soon (SVS) Lamp will be illuminated as soon as the error occurs.
- The ECM will record operating conditions at the time the disgnostic fails. This information will be stored in Failure Records buffers.
- A history DTC is stored.
Conditions for Clearing the MIL/DTC
- The SVS lamp will turn off after current driving cycle in which the disgnostic runs without a fault.
- A history DTC will clear after 20 consecutive warm-up cycles without a fault.
- DTC(s) can be cleared by using the scan tool.
- Disconnecting the ECM battery feed for 10 secponds.
DTC P1629 - Immobilizer Enable Signal not Received
| Step | Action | Value(s) | Yes | No |
| 1 | Perform the Diagnostic System Check. Is the system check complete? | - | Go to Step 2 | |
| 2 | - Turn the ignition switch to LOCK.
- Install a scan tool to the data link connector (DLC).
- Turn the ignition switch to ON.
- Check if other immobilizer related DTCs are set.
Are any DTCs displayed? | - | Go to Applicable DTC table | Go to Step 3 |
| 3 | | - | Go to Step 5 | Go to Step 4 |
| 4 | Replace the ECM. Is the replace complete? | - | Go to Step 5 | - |
| 5 | - Clear the DTCs with a scan tool.
- Turn OFF the ignition for 30 seconds.
- Start the engine.
- Operate the vehicle within the Conditions for Setting the DTC. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records.
Did the DTC fail this ignition? | - | Go to Step 2 | Go to Step 6 |
| 6 | Check if any additional DTCs are set. Are any DTCs displayed that have not been diagnosed? | - | Go to applicable DTC table | System OK |
Diagnostic Trouble Code (DTC) P1631
Immobilizer Enable Signal Not Correct
Circuit Description
The Engine Control Module (ECM) is the control center of the fuel injection system. It constantly looks at the information from various sensors, and controls the systems that affect vehicle performance. The ECM also performs the diagnostic function of the system. It can recognize operational problems, alert the driver through the Service Vehicle Soon (SVS) Lamp, and store a Diagnostic Trouble Code (DTC) or DTCs which identify the problem areas to aid the technician in making repairs. The ECM received incorrect message identification.
Conditions for Running the DTC
- Ignition is in the RUN position.
Conditions for Setting the DTC
- Wrong immobilizer message received.
Action Taken When the DTC Sets
- The Service Vehicle Soon (SVS) Lamp will be illuminated as soon as the error occurs.
- The ECM will record operating conditions at the time the disgnostic fails. This information will be stored in Failure Records buffers.
- A history DTC is stored.
Conditions for Clearing the MIL/DTC
- The SVS lamp will turn off after current driving cycle in which the disgnostic runs without a fault.
- A history DTC will clear after 20 consecutive warm-up cycles without a fault.
- DTC(s) can be cleared by using the scan tool.
- Disconnecting the ECM battery feed for 10 secponds.
DTC P1631 - Immobilizer Enable Signal Not Correct
| Step | Action | Value(s) | Yes | No |
| 1 | Perform the Diagnostic System Check. Is the system check complete? | - | Go to Step 2 | |
| 2 | - Turn the ignition switch to LOCK.
- Install a scan tool to the data link connector (DLC).
- Turn the ignition switch to ON.
- Check if other immobilizer related DTCs are set.
Are any DTCs displayed? | - | Go to Applicable DTC table | Go to Step 3 |
| 3 | | - | Go to Step 5 | Go to Step 4 |
| 4 | Replace the ECM. Is the replace complete? | - | Go to Step 5 | - |
| 5 | - Clear the DTCs with a scan tool.
- Turn OFF the ignition for 30 seconds.
- Start the engine.
- Operate the vehicle within the Conditions for Setting the DTC. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records.
Did the DTC fail this ignition? | - | Go to Step 2 | Go to Step 6 |
| 6 | Check if any additional DTCs are set. Are any DTCs displayed that have not been diagnosed? | - | Go to applicable DTC table | System OK |
Diagnostic Trouble Code (DTC) P1632
Immobilizer Disable Signal Received
Circuit Description
The immobilizer module or the vehicle theft deterrent (VTD) module sends the fuel enable password to the engine control module (ECM) via the serial data circuit. The ECM then challenges this password. Both the ECM and immobilizer module perform a calculation on this challenge. If the calculated response from the immobilizer module equals the calculation performed by the ECM, the ECM will allow vehicle starting. The ECM will disable vehicle starting if any of the following conditions occur:
- The fuel enable password is invalid.
- The fuel disable password is sent by the immobilizer module.
- No passwords are received. - There is no communication with the immobilizer module.
- The immobilizer module calculated response to the challenge does not equal the calculation performed by the ECM.
Conditions for Running the DTC
- Theft deterrent system is activated.
Conditions for Setting the DTC
- The calculated response from the immobilizer module does not equal the calculation performed by the ECM.
Action Taken When the DTC Sets
- The Service Vehicle Soon (SVS) Lamp will be illuminated as soon as the error occurs.
- The ECM will record operating conditions at the time the disgnostic fails. This information will be stored in Failure Records buffers.
- A history DTC is stored.
Conditions for Clearing the MIL/DTC
- The SVS lamp will turn off after current driving cycle in which the disgnostic runs without a fault.
- A history DTC will clear after 20 consecutive warm-up cycles without a fault.
- DTC(s) can be cleared by using the scan tool.
- Disconnecting the ECM battery feed for 10 secponds.
DTC P1632 - Immobilizer Disable Signal Received
| Step | Action | Value(s) | Yes | No |
| 1 | Perform the Diagnostic System Check. Is the system check complete? | - | Go to Step 2 | |
| 2 | - Turn the ignition switch to LOCK.
- Install a scan tool to the data link connector (DLC).
- Turn the ignition switch to ON
- Check if other immobilizer related DTCs are set.
Are any DTCs displayed? | - | Go to Applicable DTC table | Go to Step 3 |
| 3 | | - | Go to Step 5 | Go to Step 4 |
| 4 | Replace the ECM. Is the replace complete? | - | Go to Step 5 | - |
| 5 | - Clear the DTCs with a scan tool.
- Turn OFF the ignition for 30 seconds.
- Start the engine.
- Operate the vehicle within the Conditions for Setting the DTC. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records.
Did the DTC fail this ignition? | - | Go to Step 2 | Go to Step 6 |
| 6 | Check if any additional DTCs are set. Are any DTCs displayed that have not been diagnosed? | - | Go to applicable DTC table | System OK |
Diagnostic Trouble Code (DTC) P1648
Immobilizer Security Code Input Incorrect
Circuit Description
The immobilizer module or the vehicle theft deterrent (VTD) module sends the fuel enable password to the engine control module (ECM) via the serial data circuit. The ECM then challenges this password. Both the ECM and immobilizer module perform a calculation on this challenge. If the calculated response from the immobilizer module equals the calculation performed by the ECM, the ECM will allow vehicle starting. The ECM will disable vehicle starting if any of the following conditions occur:
- The fuel enable password is invalid.
- The fuel disable password is sent by the immobilizer module.
- No passwords are received. - There is no communication with the immobilizer module.
- The immobilizer module calculated response to the challenge does not equal the calculation performed by the ECM.
Conditions for Running the DTC
- Theft deterrent system is activated.
Conditions for Setting the DTC
- The ECM detects that the received security code does not match the stored security code.
Action Taken When the DTC Sets
- The Service Vehicle Soon (SVS) Lamp will be illuminated as soon as the error occurs.
- The ECM will record operating conditions at the time the disgnostic fails. This information will be stored in Failure Records buffers.
- A history DTC is stored.
Conditions for Clearing the MIL/DTC
- The SVS lamp will turn off after current driving cycle in which the disgnostic runs without a fault.
- A history DTC will clear after 20 consecutive warm-up cycles without a fault.
- DTC(s) can be cleared by using the scan tool.
- Disconnecting the ECM battery feed for 10 secponds.
DTC P1648 - Immobilizer Security Code Input Incorrect
| Step | Action | Value(s) | Yes | No |
| 1 | Perform the Diagnostic System Check. Is the system check complete? | - | Go to Step 2 | |
| 2 | - Turn the ignition switch to LOCK.
- Install a scan tool to the data link connector (DLC).
- Turn the ignition switch to ON
- Check if other immobilizer related DTCs are set.
Are any DTCs displayed? | - | Go to Applicable DTC table | Go to Step 3 |
| 3 | Is the programming complete successfully? | - | Go to Step 5 | Go to Step 4 |
| 4 | Replace the ECM. Is the replace complete? | - | Go to Step 5 | - |
| 5 | - Clear the DTCs with a scan tool.
- Turn OFF the ignition for 30 seconds.
- Start the engine.
- Operate the vehicle within the Conditions for Setting the DTC. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records.
Did the DTC fail this ignition? | - | Go to Step 2 | Go to Step 6 |
| 6 | Check if any additional DTCs are set. Are any DTCs displayed that have not been diagnosed? | - | Go to applicable DTC table | System OK |
Diagnostic Trouble Code (DTC) P1649
Immobilizer Security Code Not Programmed
Circuit Description
The immobilizer module or the vehicle theft deterrent (VTD) module sends the fuel enable password to the engine control module (ECM) via the serial data circuit. The ECM then challenges this password. Both the ECM and immobilizer module perform a calculation on this challenge. If the calculated response from the immobilizer module equals the calculation performed by the ECM, the ECM will allow vehicle starting. The ECM will disable vehicle starting if any of the following conditions occur:
- The fuel enable password is invalid.
- The fuel disable password is sent by the immobilizer module.
- No passwords are received. - There is no communication with the immobilizer module.
- The immobilizer module calculated response to the challenge does not equal the calculation performed by the ECM.
Conditions for Running the DTC
- Theft deterrent system is activated.
Conditions for Setting the DTC
- The ECM detects that the security code is not programmed.
Action Taken When the DTC Sets
- The Service Vehicle Soon (SVS) Lamp will be illuminated as soon as the error occurs.
- The ECM will record operating conditions at the time the disgnostic fails. This information will be stored in Failure Records buffers.
- A history DTC is stored.
Conditions for Clearing the MIL/DTC
- The SVS lamp will turn off after current driving cycle in which the disgnostic runs without a fault.
- A history DTC will clear after 20 consecutive warm-up cycles without a fault.
- DTC(s) can be cleared by using the scan tool.
- Disconnecting the ECM battery feed for 10 secponds.
DTC P1649 - Immobilizer Security Code Not Programmed
| Step | Action | Value(s) | Yes | No |
| 1 | Perform the Diagnostic System Check. Is the system check complete? | - | Go to Step 2 | |
| 2 | - Turn the ignition switch to LOCK.
- Install a scan tool to the data link connector (DLC).
- Turn the ignition switch to ON.
- Check if other immobilizer related DTCs are set.
Are any DTCs displayed? | - | Go to Applicable DTC table | Go to Step 3 |
| 3 | Is the programming complete successfully? | - | Go to Step 5 | Go to Step 4 |
| 4 | Replace the ECM. Is the replace complete? | - | Go to Step 5 | - |
| 5 | - Clear the DTCs with a scan tool.
- Turn OFF the ignition for 30 seconds.
- Start the engine.
- Operate the vehicle within the Conditions for Setting the DTC. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records.
Did the DTC fail this ignition? | - | Go to Step 2 | Go to Step 6 |
| 6 | Check if any additional DTCs are set. Are any DTCs displayed that have not been diagnosed? | - | Go to applicable DTC table | System OK |
Diagnostic Trouble Code (DTC) P1682
Ignition 1 Switch Circuit 2
Circuit Description
The electronic throttle control (ETC) system uses an ignition voltage supply separate from the engine control module (ECM) supply. If the ECM detects a voltage difference between the two circuits, this diagnostic trouble code (DTC) will set.
Conditions for Running the DTC
Conditions for Setting the DTC
- The ETC ignition voltage is less than 10 volts for more than 2 seconds.
Action Taken When the DTC Sets
- The Malfunction Indicator Lamp (MIL) will be illuminated after 3 valid driving cycles.
- The ECM will record operating conditions at the time the diagnostic fail. This information will be stored in the Freeze Frame and Failure Records buffers.
- A history DTC is stored.
Conditions for Clearing the MIL/DTC
- The MIL will turn off after three or four consecutive driving cycles in which the diagnostic runs without a fault.
- A history DTC will clear after 40 consecutive warm up cycles without a fault.
- DTC(s) can be cleared by using the scan tool.
- Disconnecting the ECM battery feed for 10 seconds.
DTC P1682 - Ignition 1 Switch Circuit 2
| Step | Action | Value(s) | Yes | No |
| 1 | Did you perform the Diagnostic System Check? | - | Go to Step 2 | |
| 2 | - Observe the Freeze Frame/Failure Records data for this DTC.
- Turn OFF the ignition for 30 seconds.
- Turn ON the ignition, with the engine OFF for 10 seconds.
Does the DTC fail this ignition? | - | Go to Step 3 | |
| 3 | With a test lamp connected to ground, probe both sides of the ETC fuse. Does the test lamp illuminate on both sides of the fuse? | - | Go to Step 5 | Go to Step 4 |
| 4 | Does the test lamp illuminate on one side of the fuse? | - | Go to Step 6 | |
| 5 | - Turn OFF the ignition.
- Disconnect the engine control module (ECM).
- Test both electronic throttle control (ETC) ignition circuits for an open or for a high resistance.
Did you find and correct the condition? | - | Go to Step 9 | Go to Step 7 |
| 6 | - Turn OFF the ignition.
- Disconnect the ECM.
- Test both ETC ignition circuits for a short to ground.
- Replace the fuse if necessary.
Did you find and correct the condition? | - | Go to Step 9 | Go to Step 7 |
| 7 | Test for an intermittent and for a poor connection at the ECM. Did you find and correct the condition? | - | Go to Step 9 | Go to Step 8 |
| 8 | Replace the ECM. Did you complete the replacement? | - | Go to Step 9 | - |
| 9 | - Clear the DTCs with a scan tool.
- Turn OFF the ignition for 30 seconds.
- Start the engine.
- Operate the vehicle within the Conditions for Running the DTC. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records.
Does the DTC fail this ignition? | - | Go to Step 2 | Go to Step 10 |
| 10 | Observe the Capture Info with a scan tool. Are there any DTCs that have not been diagnosed? | - | Go to applicable DTC table | System OK |
Diagnostic Trouble Code (DTC) P1845
Torque Limit Management
Circuit Description
The ECM monitors and compares the engine torque output against the maximum allowable engine torque.
If the requested torque is higher than the maximum allowable torque, the ECM applies engine torque limitation and DTC P1845.
Conditions for Running the DTC
Conditions for Setting the DTC
- The engine torque output exceeds the maximum allowable torque output.
Action Taken When the DTC Sets
- The Malfunction Indicator Lamp (MIL) will be illuminated as soon as the error occurs.
- The ECM will record operating conditions at the time the diagnostic fail. This information will be stored in the Freeze Frame and Failure Records buffers.
- A history DTC is stored.
Conditions for Clearing the MIL/DTC
- The MIL will turn off after three or four consecutive driving cycles in which the diagnostic runs without a fault.
- A history DTC will clear after 40 consecutive warm up cycles without a fault.
- DTC(s) can be cleared by using the scan tool.
- Disconnecting the ECM battery feed for 10 seconds.
DTC P1845 - Torque Limit Management
| Step | Action | Value(s) | Yes | No |
| 1 | Did you perform the Diagnostic System Check? | - | Go to Step 2 | |
| 2 | - Switch off the ignition for 30 seconds.
- Operate the vehicle within the conditions for running the DTC.
- Using the Scan Tool, select the DTC display function.
Did the DTC P1845 fail this ignition? | - | Go to Step 3 | - |
| 3 | Are there any other ECM or TCM DTCs set? | - | Go to appropriate DTC table. | Go to Step 4 |
| 4 | Inspect for fault conditions in the engine or transmission that applies excessive load on the engine. Did you find and correct the condition? | - | Go to Step 6 | Go to Step 5 |
| 5 | Replace the ECM. Did you complete the replacement? | - | Go to Step 6 | - |
| 6 | - Clear the DTCs with a scan tool.
- Turn OFF the ignition for 30 seconds.
- Start the engine.
- Operate the vehicle within the Conditions for Setting the DTC. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records.
Did the DTC fail this ignition? | - | Go to Step 2 | Go to Step 7 |
| 7 | Check if any additional DTCs are set. Are there any DTCs that have not been diagnosed? | - | Go to applicable DTC table | System OK |
 | |  | |
| © Copyright Chevrolet Europe. All rights reserved |