Complete Technical Guide: Code P1631 – Theft Deterrent Start Enable Signal Not Correct
P1631 Code Definition and System Overview
Code P1631 is a manufacturer-specific diagnostic trouble code (DTC) that indicates a failure in the Vehicle Anti-Theft System (VATS), also known as Passlock or Passkey system, on General Motors vehicles. This code specifically means the Powertrain Control Module (PCM) is not receiving the correct “start enable” signal from the Body Control Module (BCM) or theft deterrent module.
The Passlock system is a type of immobilizer system that uses a hall-effect sensor in the ignition lock cylinder to detect the position of mechanical tumblers. Unlike traditional resistor-based systems, Passlock II and III systems use a variable voltage signal (typically 0-5V) that changes based on the mechanical key cut pattern. This analog signal is converted to digital data by the BCM, which then sends a serial data message to the PCM via the Class 2 serial data bus.
1.1 System Components and Communication Protocol
| Component | Function | Typical Location | Failure Rate |
|---|---|---|---|
| Ignition Lock Cylinder Sensor | Hall-effect sensor that reads mechanical key pattern and outputs variable voltage signal | Steering column, integrated with lock cylinder | 45% of cases |
| Body Control Module (BCM) | Processes sensor signal, determines validity, sends enable signal to PCM | Under dashboard, left side kick panel | 15% of cases |
| Powertrain Control Module (PCM) | Receives enable signal via serial data bus, enables fuel injectors | Engine compartment, near battery or firewall | 5% of cases |
| Wiring Harness | 3-wire circuit: 5V reference, signal return, ground | Steering column to BCM | 30% of cases |
| Security Indicator Light | Visual feedback of system status (flashing = fault) | Instrument cluster | 5% of cases |
1.2 Related Error Codes and Their Meanings
P1630 - Theft Deterrent System - Password Incorrect
P1631 - Theft Deterrent Start Enable Signal Not Correct [CURRENT FOCUS]
P1632 - Theft Deterrent System Fuel Enable Circuit
P1633 - Theft Deterrent System PCM in Learn Mode
P1634 - Theft Deterrent System Start Enable Circuit Low Voltage
P1635 - Theft Deterrent System Start Enable Circuit High Voltage
P1636 - Theft Deterrent System VATS Signal Circuit
P1637 - Theft Deterrent System VATS Signal Not Programmed
B2955 - Passlock Sensor Circuit Short to Ground
B2956 - Passlock Sensor Circuit Open/Short to Battery
B2957 - Passlock Sensor Data Incorrect
B2958 - Passlock Sensor Circuit Invalid Signal
B2960 - Passlock Sensor Circuit Malfunction
When P1631 appears with B2955, B2956, B2957, or B2958, the fault is almost certainly in the ignition lock cylinder sensor or its wiring. When P1631 appears alone or with P1634/P1635, suspect BCM or PCM communication issues.
Symptoms and Diagnostic Observations
2.1 Primary Symptoms and Their Technical Explanations
| Symptom | Frequency | Technical Cause | Intermittent/Constant |
|---|---|---|---|
| Engine Cranks But Won’t Start | 90% | PCM not receiving enable signal, fuel injectors disabled | Constant |
| Starts Then Immediately Dies (2-3 sec) | 60% | BCM losing sensor signal after initial validation | Intermittent |
| Security Light Flashing | 85% | BCM detected invalid sensor signal | Constant when fault active |
| Intermittent No-Start | 40% | Loose wiring or failing hall-effect sensor | Intermittent |
| Vehicle Starts in Park But Not Neutral | 15% | Wiring harness damage at steering column | Position-dependent |
| Security Light On Solid | 25% | BCM in theft mode, system needs relearn | Constant |
2.2 Security Light Behavior Interpretation
The security light provides critical diagnostic information through specific flash patterns:
- Fast Flash (2Hz): System in theft mode, no start allowed
- Slow Flash (0.5Hz): Invalid sensor signal detected
- On Solid: BCM fault or system needs reprogramming
- Off After Start Attempt: Normal operation, fault elsewhere
- Flashes 3 Times Then Solid: Specific fault code stored in BCM
When diagnosing P1631, always note the exact behavior of the security light during these key moments: key inserted (before turning), key turned to ON, during cranking attempt, and for 10 seconds after cranking stops. Documenting this pattern can save significant diagnostic time.
Comprehensive Diagnostic Procedure
3.1 Preliminary Diagnostic Steps
Step 3.1.1: Code Verification and Freeze Frame Data
Connect a professional scan tool (not just a code reader) and perform these checks:
- Record all DTCs from PCM, BCM, and IPC modules
- Note freeze frame data: vehicle speed, RPM, engine temp when code set
- Check for history codes vs current codes
- Verify system voltage at time of fault (should be >12.6V)
Step 3.1.2: Visual Inspection Protocol
Before electrical testing, perform thorough visual inspection:
- Remove steering column shrouds completely
- Check for aftermarket alarm systems or remote starters
- Inspect wiring harness from ignition cylinder to 12″ down column
- Look for chafed, melted, or repaired wires
- Check connector C201 (common junction point) for corrosion
3.2 Electrical Diagnostic Procedures
| Test Point | Specification | Acceptable Range | Test Procedure |
|---|---|---|---|
| Sensor 5V Reference (Pin A) | 5.0V ± 0.25V | 4.75V – 5.25V | Key OFF, disconnect sensor, measure between pin A and ground |
| Sensor Ground (Pin B) | 0.0V | < 0.1V | Key OFF, measure resistance between pin B and chassis ground (< 5Ω) |
| Signal Wire (Pin C) – Key OUT | 0.35V – 0.45V | 0.30V – 0.50V | Key removed, measure voltage between pin C and ground |
| Signal Wire (Pin C) – Key ON | 2.3V – 3.7V | 2.0V – 4.0V | Key in ON position, valid key must be used |
| Signal Variation | 1.8V – 3.5V change | Min 1.5V change | Slowly rotate key from LOCK to START while monitoring voltage |
| BCM to PCM Communication | Serial Data | 0-7V digital signal | Monitor Class 2 serial data line with oscilloscope or capable scanner |
When measuring the signal voltage at pin C, you MUST use the key that normally operates the vehicle. Worn keys or aftermarket copies can produce out-of-spec signals. The voltage should change smoothly and progressively as the key rotates – any sudden jumps or dropouts indicate a failing hall-effect sensor.
3.3 Advanced Diagnostic: BCM Data Monitoring
BCM Module → Data Display → Theft Deterrent
Parameter Normal Value Fault Indication
------------------- ------------------- -------------------
Passlock Signal 2.3V - 3.7V < 2.0V or > 4.0V
Passlock Status Valid Invalid/No Signal
Theft Deterrent Mode Normal Theft/Invalid Key
Fuel Enable Signal Enabled Disabled
Security Relay Cmd ON OFF
Key Valid Count Incrementing Static
Learn Mode No Yes
Serial Data OK Yes No
Using a professional scanner with BCM access provides definitive diagnosis. If the BCM shows “Passlock Status: Invalid” while you have valid voltage readings at the sensor, the BCM itself is faulty. If it shows “Passlock Signal: 0.0V” but you measure proper voltage at the connector, there’s an open circuit between the sensor and BCM.
Repair Procedures and Technical Specifications
4.1 Most Common Repair: Ignition Lock Cylinder Replacement
Procedure 4.1.1: Steering Column Disassembly
Required Tools: TORX T15, T20, T27 bits; steering wheel puller; lock plate compressor; needle nose pliers; electrical tape.
- Disconnect negative battery cable and wait 2 minutes for airbag system to discharge
- Remove airbag module per service manual procedure (varies by model)
- Remove steering wheel using appropriate puller
- Remove lock plate retaining ring using lock plate compressor tool
- Remove turn signal multi-function switch assembly
- Remove ignition switch actuator rod clip (note orientation)
- Drill out shear bolts using 1/8″ drill bit, then 5/16″ bit
Procedure 4.1.2: Sensor Replacement Guidelines
When replacing the ignition lock cylinder, you MUST:
- Purchase OEM or high-quality aftermarket part (avoid cheap ebay sensors)
- Transfer the mechanical tumblers from your old cylinder to maintain key compatibility
- Use new shear bolts (part #11516027) – they’re designed to break at specific torque
- Torque new bolts to 10 N·m (89 lb-in) until heads shear off
4.2 Wiring Repair Specifications
| Wire Color (GM Standard) | Circuit Number | Gauge | Repair Method | Splice Specification |
|---|---|---|---|---|
| Orange (ORN) | 2400 | 20 AWG | Soldered splice | Minimum 3 twists, rosin core solder, adhesive heat shrink |
| Black (BLK) | 1750 | 20 AWG | Soldered splice | Ground continuity must be < 0.5Ω after repair |
| Purple (PPL) | 2401 | 20 AWG | Soldered splice | Signal wire – keep splice length under 1″ |
| All wires | N/A | 20 AWG | Harness rerouting | Add 2″ slack, secure with spiral wrap, avoid sharp bends |
4.3 The Critical 30-Minute Relearn Procedure
After ANY repair to the theft deterrent system, this procedure MUST be followed exactly:
- Ensure all doors, hood, and trunk are closed
- Insert key and turn to ON (do not start)
- Observe security light – it will illuminate solid for approximately 10 minutes
- When security light turns OFF, turn key to OFF immediately
- Wait exactly 30 seconds (use timer)
- Repeat steps 2-5 two more times (total of 3 cycles)
- After third cycle, start engine – vehicle should run normally
- If vehicle starts then dies, wait 10 minutes and repeat entire procedure
Technical Explanation: This procedure allows the BCM to “learn” the new sensor’s signal characteristics. The BCM monitors the voltage signal through the full key rotation and stores the minimum, maximum, and average values. These become the new “signature” for that specific sensor.
Frequently Asked Questions (FAQs)
Technically yes, but legally and practically not recommended. Bypass modules are available that simulate the correct signal to the BCM, but these:
- Void your comprehensive insurance coverage in case of theft
- May cause other electrical issues (CAN bus interference)
- Can be detected during state inspections in some areas
- Typically cost $75-$150, which is similar to proper repair
- Require permanent modification to factory wiring
The only recommended bypass is temporary: waiting 10 minutes for the system to reset, which sometimes allows one start cycle for diagnostic purposes.
Not necessarily. A solid security light usually indicates one of three conditions:
- System in Theft Mode: Most common – perform 30-minute relearn procedure
- BCM Lost Programming: Requires reprogramming with Tech2/GlobalTIS
- Failed BCM: Least common – confirmed by no communication with scanner
Diagnostic Steps: First, attempt the 30-minute relearn procedure. If unsuccessful, check BCM communication with a professional scanner. If the scanner can communicate and shows “Theft Deterrent Mode: Theft,” the BCM needs reprogramming, not replacement. True BCM failure is rare (less than 5% of solid light cases).
Intermittent P1631 is almost always caused by one of three issues:
| Cause | Test Method | Repair |
|---|---|---|
| Broken wires in steering column harness | Flex harness while monitoring signal voltage | Repair wiring with soldered splices |
| Failing hall-effect sensor | Monitor signal during multiple start attempts | Replace ignition lock cylinder |
| Poor ground connection | Measure resistance to ground during vibration | Clean and secure ground G203/G204 |
| Worn ignition key | Try spare key or compare voltages | Cut new key from VIN at dealership |
Pro Tip: When dealing with intermittent issues, use a graphing multimeter to record the signal voltage over several start attempts. Look for voltage dropouts or spikes that correlate with no-start conditions.
It depends on the specific fault:
Locksmith Can Fix:
- Worn key causing out-of-spec signal (cut new key)
- Ignition lock cylinder replacement (if they have VATS/Passlock training)
- Basic wiring repairs at steering column
Dealership Required For:
- BCM reprogramming (requires Tech2/GlobalTIS)
- PCM replacement/programming
- Security system initialization after module replacement
- VIN-specific key cutting (needs proof of ownership)
Cost Comparison: Locksmith: $150-$400; Dealership: $350-$800+. Always get a proper diagnosis first – many vehicles go to dealerships for P1631 only to have a $50 wiring repair fix it.
No, disconnecting the battery will NOT permanently fix P1631. Here’s what actually happens:
- Immediate effect: PCM memory is cleared, code disappears temporarily
- After reconnection: BCM performs system check within 2 minutes
- When fault still exists: P1631 returns, usually within 1-2 start attempts
- Security light behavior: May reset to normal for one ignition cycle, then returns
Important: In some cases, disconnecting the battery for 15+ minutes can allow the system to reset enough for ONE start attempt. This can be useful diagnostically – if the vehicle starts once after battery disconnect but won’t start again, you’ve confirmed an electrical fault, not a mechanical one.
Warning: On some models (2005+), disconnecting the battery requires radio anti-theft codes and may cause other modules to lose adaptation data.