B2960 on Chevrolet
Key/Immobilizer Communication Error
B2960 on Chevrolet vehicles indicates key/immobilizer communication error. Au7o has documented this code across 1 Chevrolet model — most commonly on Silverado 1500. B2960 is a body/security code indicating a key or immobilizer (anti-theft) communication error, where the security module read sensor or key data that appears valid in form but does not match the expected, previously learned value. On many vehicles this involves a Passlock or transponder/immobilizer check that must pass before the computer allows the engine to start. When it fails, you typically get a security/anti-theft warning light and a no-start or no-crank condition. This is a manufacturer-specific code tied to the theft-deterrent system rather than an engine mechanical fault. Typical repair costs on Chevrolet range from $10 to $350, depending on the specific model and root cause.
Common Causes of B2960
- •Faulty Passlock/ignition lock cylinder sensor
- •Damaged or worn transponder key or key chip
- •Wiring or connector fault in the security sensor circuit
- •Body control module (BCM) failure or needs relearn
- •Incomplete or lost immobilizer/key relearn procedure
- •Worn ignition lock cylinder
- •Aftermarket alarm or remote-start interference
B2960 on Chevrolet by Model
Chevrolet Silverado 1500(1 issue)
- Passlock Anti-Theft Crank-No-Start ('Service Theft System' / Flashing Security Light)1999-2007
The Passlock II theft-deterrent system reads a Hall-effect sensor and magnet in the ignition lock cylinder. As the sensor or lock cylinder wears, the BCM sees an out-of-range voltage, flags a theft fault, flashes the SECURITY light, and disables fuel injection so the engine cranks but won't start. Owners get stranded with a 'Service Theft System' or security light and a no-start that often clears after a wait. Extremely common and heavily searched on these trucks.
Looking for B2960 on a different make?
View B2960 across all makes →Frequently Asked Questions
What does B2960 mean on Chevrolet?▼
B2960 stands for "Key/Immobilizer Communication Error." B2960 is a body/security code indicating a key or immobilizer (anti-theft) communication error, where the security module read sensor or key data that appears valid in form but does not match the expected, previously learned value. On many vehicles this involves a Passlock or transponder/immobilizer check that must pass before the computer allows the engine to start. When it fails, you typically get a security/anti-theft warning light and a no-start or no-crank condition. This is a manufacturer-specific code tied to the theft-deterrent system rather than an engine mechanical fault. On Chevrolet specifically, this code is documented across 1 model.
What causes B2960 on Chevrolet vehicles?▼
Common causes on Chevrolet: Faulty Passlock/ignition lock cylinder sensor, Damaged or worn transponder key or key chip, Wiring or connector fault in the security sensor circuit, Body control module (BCM) failure or needs relearn, Incomplete or lost immobilizer/key relearn procedure. Specific causes vary by model and year — see the per-model sections below.
How much does it cost to fix B2960 on a Chevrolet?▼
Repair costs on Chevrolet range from $10 to $350, depending on the specific model and root cause.
Which Chevrolet models have B2960 documented?▼
Au7o has documented B2960 on 1 Chevrolet model: Silverado 1500.