Au7o mascotAu7o
Known IssuesGet Started
  1. Au7o
  2. /
  3. Known Issues
  4. /
  5. DTC Codes
  6. /
  7. B2960
  8. /
  9. Chevrolet
Chevrolet · Electrical · Critical code

B2960 on Chevrolet: How to Diagnose & Fix

Key/Immobilizer Communication Error

6 Chevrolet models · 6 documented issues · 1 critical · $10-$800 repair

Share:@au7o.io

B2960 by Chevrolet model

  • 2000-2005Impala1
  • 2000-2005Cavalier1
  • 2004-2012Colorado1
  • 2006-2011HHR1
  • 2000-2005Malibu1
  • 1999-2007Silverado 15001
  • FAQ

B2960 on other makes

  • Pontiac
Diagnose my car
Back to top

B2960 by Chevrolet model

  • 2000-2005Impala1
  • 2000-2005Cavalier1
  • 2004-2012Colorado1
  • 2006-2011HHR1
  • 2000-2005Malibu1
  • 1999-2007Silverado 15001
  • FAQ

B2960 on Chevrolet by model: symptoms, diagnosis and fix

Link to this issueError Codes:B2960P1626P1631

The Passlock anti-theft system causes intermittent no-start conditions where the security light flashes and the fuel pump is disabled. The ignition lock cylinder contains a Hall-effect sensor that reads a resistance value; when contacts wear or corrode, the BCM detects a mismatch and locks out fuel delivery. 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

Typical repair cost:$150 - $600
Sources for this issue (1)
  • NHTSA Recall 02V222 - Driver Air-Bag Inflator Weld Can Fracturerecall

Research This Issue

GoogleRedditYouTubeNHTSA
Community Reported
Medium Confidence
All Chevrolet Impala known issues →
Link to this issueError Codes:B2960

The Passlock security system frequently malfunctions, reading the wrong resistance from the ignition cylinder sensor and refusing to allow the engine to start. The security light flashes and the car cranks but will not fire. This commonly occurs in cold weather or after the ignition cylinder wears internally.

Common Symptoms

  • Engine cranks but will not start
  • Security light flashing on dash
  • Intermittent no-start condition
  • Problem worse in cold weather

How to Fix

The temporary fix is to turn the key to ON (not start), wait 10 minutes for the security light to stop flashing, then turn off and restart. The permanent fix is to bypass the Passlock sensor by wiring a 2.2K ohm resistor in place of the hall-effect sensor in the ignition cylinder. Some owners replace the entire ignition lock cylinder assembly.

Typical repair cost:$50 - $350
Sources for this issue (1)
  • NHTSA Recall 04V036 - Ignition Switch Can Melt During an Extended Start Attemptrecall

Research This Issue

GoogleRedditYouTubeNHTSA
Community Reported
Medium Confidence
All Chevrolet Cavalier known issues →
Link to this issueError Codes:B2960B3031B3055

First-generation Colorado/Canyon trucks commonly suffer from Passlock-related ignition switch failures that trigger a crank-no-start or start-and-stall condition with the security light illuminated. Owners often report the truck starting normally after a 10-minute relearn wait, then failing again later. GM issued service information on theft deterrent and ignition switch diagnosis, and the issue is widely documented in owner complaints and forums.

Common Symptoms

  • crank no start
  • starts then stalls
  • security light on
  • intermittent no start
  • must wait 10 minutes before restart
  • no injector pulse

How to Fix

Diagnosis includes checking for theft deterrent codes, monitoring the security indicator, and verifying ignition switch/Passlock sensor operation. The usual fix is replacing the ignition switch assembly and performing the relearn procedure; some owners also inspect wiring at the column and battery voltage because low voltage can aggravate the system. If repeated failures continue, the lock cylinder housing and related wiring should be inspected.

Typical repair cost:$250 - $700
Sources for this issue (1)
  • NHTSA Recall 11V337 - Shift-Cable Clip Can Cause a False Park Indicationrecall

Research This Issue

GoogleRedditYouTubeNHTSA
Community Reported
High Confidence
All Chevrolet Colorado known issues →
Link to this issueError Codes:B2960B3033

The HHR uses GM's Passlock theft-deterrent system, and a failing Passlock sensor in the ignition lock cylinder commonly triggers a false theft condition. The 'Service Theft Deterrent System' message appears, the security light flashes, and the engine cranks but will not start (or will not crank), often intermittently. A weak battery or a worn lock cylinder/sensor are the usual culprits.

Common Symptoms

  • Security/anti-theft light flashing
  • 'Service Theft Deterrent System' message
  • Engine cranks but won't start
  • Intermittent no-start that clears after a wait
  • Gauges acting erratically during the fault

How to Fix

Try the 10-minute (or 30-minute, 3-cycle) Passlock relearn: turn key to ON without starting until the security light stops flashing, then start. If it recurs, replace the Passlock sensor or ignition lock cylinder and perform the relearn; verify battery health first.

Typical repair cost:$150 - $400
Sources for this issue (1)
  • NHTSA Recall 14E021 - Aftermarket Ignition Switch Can Move Out of Runrecall

Research This Issue

GoogleRedditYouTubeNHTSA
Community Reported
High ConfidenceVerifiedReviewed Jun 2026
All Chevrolet HHR known issues →
Link to this issueError Codes:B2958B2960B3031

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 (1)
  • NHTSA Recall 14V400 - Ignition Switch Can Move Out of Runrecall

Research This Issue

GoogleRedditYouTubeNHTSA
Community Reported
High Confidence
All Chevrolet Malibu known issues →
Link to this issueError Codes:B2960B3031B3033

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.

Common Symptoms

  • Engine cranks but will not start
  • SECURITY / 'Service Theft System' light flashing or lit
  • No-start clears after waiting ~10 minutes
  • Intermittent stalling just after start
  • Theft codes stored in BCM

How to Fix

First try the 10-minute relearn: key to ON, attempt start, then leave key ON until the security light stops flashing (~10 min), key off 5 sec, then start; repeat up to 3 cycles. If it recurs, replace the Passlock sensor or ignition lock cylinder and relearn. A common permanent workaround is a resistor bypass of the Passlock sense circuit. Scan for B2960/B3031/B3033 to confirm before parts.

Typical repair cost:$10 - $350
Sources for this issue (1)
  • NHTSA Manufacturer Communications Data Corpusnhtsa

Research This Issue

GoogleRedditYouTubeNHTSA
Community Reported
Medium ConfidenceVerifiedReviewed Jul 2026
All Chevrolet Silverado 1500 known issues →

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 on a 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 it is documented across 6 models: Impala, Cavalier, Colorado, HHR, Malibu, Silverado 1500.

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 on a Chevrolet?

Published repair estimates on Chevrolet range from $10 to $800 depending on the model and root cause. If an issue mentions a recall or campaign, check your VIN with the manufacturer or NHTSA and confirm eligibility and coverage with a dealer.

Related codes

  • B1A13 · Battery Voltage Low (Body Module)
  • P0562 · System Voltage Low
  • P0607 · Control Module Performance
  • P0620 · Generator Control Circuit Malfunction
  • P0657 · Actuator Supply Voltage A Circuit/Open
  • P065B · Generator Control Circuit Range/Performance
  • P0A09 · DC/DC Converter Status Circuit Low
  • P0A0A · High Voltage System Interlock Circuit

Looking for B2960 on a different make?

View B2960 across all makes →
🔧
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 on Chevrolet
We add new causes, fixes and affected Chevrolet models for B2960 regularly — drop your email and we'll keep you posted. You can also diagnose your own car free.

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

Known IssuesMotorcycle IssuesDTC LookupDrivePricingAboutTermsPrivacyCookiesConsentData rightsCopyrightFeedback
Share:@au7o.io

Vehicle data and repair guidance on this site are compiled with AI assistance and may contain errors. Always verify with your service manual or a qualified mechanic.

Data protection representation

DataRep representative in the United KingdomDataRep representative in the European Union
Au7o · 2026
Built for DIY mechanics. Privacy-first.
Explore free Hub demo