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

B2960 on Pontiac: How to Diagnose & Fix

Key/Immobilizer Communication Error

2 Pontiac models · 2 documented issues · $100-$450 repair

Share:@au7o.io

B2960 by Pontiac model

  • 2005-2010G61
  • 2000-2005Bonneville1
  • FAQ

B2960 on other makes

  • Chevrolet
Diagnose my car
Back to top

B2960 by Pontiac model

  • 2005-2010G61
  • 2000-2005Bonneville1
  • FAQ

B2960 on Pontiac by model: symptoms, diagnosis and fix

Link to this issueError Codes:B2960B3031

The G6's Passlock theft-deterrent system can falsely trip, illuminating the security light and preventing the engine from starting. The common cause is a worn ignition lock cylinder/Passlock sensor that fails to read the lock rotation correctly. The well-known 10-minute relearn trick only resets it temporarily; the fault usually returns until the cylinder/sensor is replaced.

Common Symptoms

  • Car cranks but won't start
  • Security/anti-theft (padlock) light on or flashing
  • Intermittent no-start
  • Starts after waiting ~10 minutes

How to Fix

Temporary: turn key to ON and wait ~10 minutes until the security light stops flashing (repeat the relearn cycle as needed). Permanent fix is replacing the ignition lock cylinder / Passlock sensor and relearning the system, sometimes with a fresh dealer key.

Sources for this issue (3)
  • Anti-theft system - Pontiac G6 Forumforum
  • Pontiac G6 Service Theft Deterrent System: Causes + Reset Procedure (Drivetrain Resource)article
  • Pontiac G6 Security Light On: Anti-Theft Reset & Lockout (JustAnswer)article

Research This Issue

GoogleRedditYouTubeNHTSA
Community Reported
High ConfidenceVerifiedReviewed Jun 2026
All Pontiac G6 known issues →
Link to this issueError Codes:B2960B3033

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)
  • Security System... : 2000-2005 (other than GXP) - Pontiac Bonneville Clubforum
  • resetting service security system light : 2000-2005 - Pontiac Bonneville Clubforum
  • security light wont go off - GM Forumforum
  • 2000 Pontiac Bonneville won't start, security light - JustAnswerarticle

Research This Issue

GoogleRedditYouTubeNHTSA
Community Reported
Medium ConfidenceVerifiedReviewed Sep 2026
All Pontiac Bonneville 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 Pontiac?

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 Pontiac it is documented across 2 models: G6, Bonneville.

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 Pontiac?

Published repair estimates on Pontiac range from $100 to $450 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 Pontiac
We add new causes, fixes and affected Pontiac 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