GM Service Manual Online
For 1990-2009 cars only

The Passlock theft deterrent system is designed to prevent vehicle operation if anyone uses an improper key in order to start the vehicle, or if anyone attempts to force the ignition switch to the ON position. .

In normal operation, the key will turn the Passlock ignition lock cylinder, magnetically invoking the Passlock sensor. The Passlock sensor sends an analog voltage signal to the body control module (BCM). The BCM determines if the voltage level is correct. If the voltage level is correct, the BCM communicates a coded password to the powertrain control module (PCM) over the class II serial data link. When the PCM receives the correct coded password, the PCM will enable the fuel injector drivers and the crank relay.

In order to operate properly and start the engine, the Passlock theft deterrent system requires the BCM to read the proper Passlock sensor analog voltage signal when the ignition key is rotated into the START position. This signal is often referred to as the Passlock data. This data is stored in the BCM and varies from vehicle to vehicle. If the BCM fails to read analog voltage, the BCM may become fail-enabled.

    • While the engine is running, the BCM continuously monitors the voltage for authenticity. If a failure to read authentic voltage occurs, the SECURITY indicator lamp in the instrument cluster turns on, the BCM becomes fail-enabled, and the BCM may set a Diagnostic Trouble Code (DTC). You may turn off and restart the vehicle when the BCM is fail-enabled, however the SECURITY indicator will remain illuminated continuously when the BCM is in this mode. The vehicle will not be secured by the Passlock theft deterrent system when the BCM is fail-enabled.
    • If a failure to read the authentic analog voltage occurs before an ignition cycle (when the engine is not running), the BCM will not become fail-enabled and will not send the valid password to the PCM. The PCM will not enable the crank relay and the fuel injectors. The engine will not crank nor start and the SECURITY indicator lamp turns ON.

If the BCM reads a non-authentic or tampered analog voltage when you rotate the ignition key into the START position, the BCM enters a 10-minute tamper mode. The SECURITY indicator flashes for the duration of the tamper mode. During this tamper mode time period, the BCM sends a fuel disable password to the PCM over the class II serial data link. The PCM disables the fuel injectors and the crank relay. The engine will not crank nor start under these conditions. The BCM remains in the tamper mode for the 10-minute period even if the ignition switch is turned OFF.

During an open or a short in the class II serial data link between the BCM and the PCM, the PCM may become fail-enabled. If a failure occurs in the class II serial data link while the engine is running, the SECURITY indicator turns ON, the PCM becomes fail-enabled, and the PCM may set DTCs. You may turn OFF the vehicle and restart the vehicle when the PCM is fail-enabled. The SECURITY indicator remains illuminated continuously when the PCM is fail-enabled. The vehicle will not be secured by the Passlock theft deterrent system under these conditions. If a failure occurs in the class II serial data link before an ignition cycle (when the engine is not running), the PCM will not receive a valid password from the BCM and the PCM will not enable the fuel injectors and the crank relay. The engine will not crank nor start and the SECURITY stays ON during these conditions.

If the PCM does not receive the password from the BCM within a preset time period, the PCM will not enable the fuel injectors nor the crank relay. The engine will not crank nor start and the SECURITY indicator stays ON. If the BCM sends an incorrect password or a fuel disable password to the PCM, then the PCM disables the fuel injectors and the crank relay for 10 minutes. Also, the SECURITY indicator turns ON for 10 minutes.