B2960Anti-Theft

Security Indicator / Theft Deterrent Signal Malfunction

B2960 indicates the theft-deterrent (security) system detected an invalid signal or a mismatch, such as an incorrect password between the body module and the engine control module. It can disable starting.

🚗 Sometimes not, since theft-deterrent faults can prevent starting.
MEDIUM
severity
Is B2960 really the problem on YOUR car?
Get a free AI diagnosis ranked by probability for your exact year, make, and model.
Run Free Diagnosis →

🎯 Top Causes, Ranked by Likelihood

#1Password mismatch between modules$100-$400
40%
The BCM and ECM security passwords do not match, often after a module swap.
#2Faulty key or transponder$50-$300
30%
An unrecognized key triggers the theft-deterrent fault.
#3Wiring or communication fault$100-$500
20%
Loss of communication disrupts the security handshake.

🩺 Common Symptoms

💰 Repair Cost: DIY vs Shop

DIY Cost
$0-$200
Shop Cost
$150-$600

📋 Free OBD2 Code Cheat Sheet

The 50 most common codes with likely cause and DIY fix cost. Sent once, no spam.

🔧 How to Diagnose B2960

1Try a known-good key
2Scan both the BCM and ECM for matching security data
3Perform the security relearn procedure
4Reprogram or replace keys as indicated

❓ Frequently Asked Questions

Why won't my car start with B2960?
The security system sees a password mismatch or bad key and blocks starting.
What causes B2960?
Often a security password mismatch after a module swap, or an unrecognized key.
How do I fix B2960?
Perform the security relearn so the modules and keys share the correct password.

🔗 Related Codes

B2799B2205P0513U0155
Don't guess. Know exactly what's wrong.
AmpAuto's AI ranks the real causes for your specific vehicle in 30 seconds.
Diagnose B2960 Free →