B2960CriticalElectrical

B2960: How to Diagnose & Fix — Key/Immobilizer Communication Error

8 vehicles · 2 makes · $10-$800 repair

Share:@au7o.io

How to diagnose and fix B2960: most-reported vehicles

Ranked by owner reports. Each card gives the symptoms, how to confirm the cause, the fix, parts and sources for that vehicle.

Pontiac Bonneville · 2000–2005

The 2000-2005 Bonneville uses GM's Passlock II immobilizer, which reads a Hall-effect sensor in the ignition lock cylinder housing rather than a chip in the key. The sensor and its hair-thin wiring at the column degrade, so the BCM sees a bad or missing signal, flashes the Security lamp, and disables the fuel injectors: the engine cranks, fires for a second, then dies, or does not fire at all. It is intermittent and worse in cold weather. Owners on the Pontiac Bonneville Club and GM Forum document the 10-minute relearn ritual (key on, wait until the security light stops flashing, three cycles) as the only way to get home; the earlier 1992-1999 cars used the different PASS-Key II resistor-pellet key and are not covered by this failure mode.

Common Symptoms

  • Engine starts then dies after 1-2 seconds
  • Security light flashing or steadily lit with no-start
  • Cranks but no fuel delivery
  • Starts normally after a 10-minute key-on wait
  • Intermittent, worse in cold weather

How to Fix

Temporary: perform the 10-minute Passlock relearn (three consecutive 10-minute key-on cycles). Permanent: replace the ignition lock cylinder/Passlock sensor assembly (about $100-200 in parts, plus column disassembly) and perform the relearn; inspect the yellow/black Passlock wiring at the column connector for chafing first. Many owners instead install a Passlock bypass module. No recall.

Typical repair cost:$100 - $450
Sources for this issue (4)

Research This Issue

Community Reported
Medium ConfidenceVerifiedReviewed Sep 2, 2026

Chevrolet Impala · 2000–2005

The Passlock anti-theft system causes intermittent no-start conditions where the security light comes on and the engine is disabled. The ignition lock cylinder carries a magnet read by a Hall-effect sensor in the lock housing; when the sensor, its wiring, or the BCM connector terminals fail, the BCM detects a mismatch and fuel is locked out. The problem typically worsens progressively from occasional to daily. 225+ complaints were filed for the 2002 model year alone.

Common Symptoms

  • Security/theft light flashing on dashboard
  • Engine cranks but will not start
  • No-start condition occurs more frequently over time
  • Car starts after waiting 10+ minutes
  • SECURITY telltale illuminated

How to Fix

Per GM guidance for 2000-2005 Impala, first inspect the BCM connectors for damaged or loose/unseated terminals before replacing the BCM, since many replaced BCMs test good. If the Passlock sensor in the ignition lock cylinder/housing is faulty, replace the lock cylinder/sensor assembly and perform the roughly 30-minute Passlock relearn (key on, engine off, until the security light goes out). As a temporary measure, leaving the key on until the security light stops flashing (about 10 minutes) and retrying will often start the car.

Typical repair cost:$150 - $600
Sources for this issue (2)

Research This Issue

Community Reported
Medium ConfidenceUpdated Oct 27, 2026

Chevrolet Malibu · 2000–2005

A common failure on early-2000s Malibu models is the Passlock security system falsely detecting a theft condition, which can disable fuel delivery and prevent the engine from starting. Owners report the SECURITY light flashing, long wait times before restart, and in some cases intermittent stalling or crank-no-start behavior. The root cause is typically failure in the ignition lock cylinder sensor/housing or related wiring causing incorrect resistance/voltage readings to the body control module.

Common Symptoms

  • SECURITY light flashing or staying on
  • Crank but no start
  • Starts after waiting 10 minutes
  • Intermittent stalling
  • No injector pulse/fuel disable
  • Random no-start especially in hot weather

How to Fix

Diagnosis usually starts by checking for SECURITY lamp behavior, BCM-related codes, and verifying Passlock sensor data during crank. Repairs commonly involve replacing the ignition lock cylinder housing/switch assembly, repairing wiring at the column, and performing the Passlock relearn procedure. Some owners also replace the ignition switch if heat-related internal contact failure is present.

Typical repair cost:$250 - $800
Sources for this issue (2)

Research This Issue

Community Reported
High ConfidenceUpdated Oct 27, 2026

Chevrolet Silverado 1500 · 1999–2007

Pontiac G6 · 2005–2010

Find B2960 by make

Browse every documented model and issue for your make.

B2960 code reference

General diagnostic-code context. The code alone does not confirm a cause for your vehicle; use the applicable issue card and its sources.

Frequently asked questions

What does B2960 mean?

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.

What are the most common causes of B2960?

The most common causes of B2960 are: 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. The specific cause varies by vehicle.

How much does it cost to fix B2960?

Repair costs for B2960 range from $10 to $800, depending on the vehicle and root cause.

Which vehicles are affected by B2960?

Au7o has documented B2960 across 8 vehicle models from 2 manufacturers: Chevrolet, Pontiac.

🔧
A mechanic who knows YOUR exact car
Answers tuned to your year, make, model & trim — not generic advice. Save your garage so it always has the right context.
Get notified about B2960 fixes
We add new causes, fixes and affected vehicles for B2960 regularly — drop your email and we'll keep you posted. You can also diagnose your own car free.

Join 600+ people using Au7o to better understand their vehicles.

Content compiled with AI assistance using NHTSA complaints, TSBs, and owner reports. May contain errors. Always verify with your vehicle's service manual.