Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

B0022 on 2007-2014 Chevrolet Silverado 1500: Passenger Seatbelt & Airbag Fault

On this Silverado, B0022 almost always means there's an electrical connection issue with the passenger-side seat belt pretensioner. The most common fix is inspecting the yellow connector under the passenger seat or at the B-pillar and replacing a small plastic lock clip (CPA retainer) per GM TSB 08-09-41-002H. This is a critical safety system; professional diagnosis is strongly recommended.

14 minutes to read 2007-2014 Chevrolet SILVERADO 1500
Most Likely Cause
Loose, Broken, or Missing Connector Position Assurance (CPA) Retainer
Est. Time
1.2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$100 – $750
Parts Price
$5 – $450
⚠️ Drivable, but... — The truck will drive normally, but the entire airbag system is inactive. This poses a significant safety risk to all occupants in the event of an accident.
Key Takeaways
  • B0022 on a 2007-2014 Silverado indicates a fault with the PASSENGER seat belt pretensioner circuit, which has disabled the entire airbag system.
  • The most likely cause is a simple, inexpensive connection issue under the passenger seat or at the B-pillar, often related to a small plastic clip (CPA retainer) as per a GM TSB.
  • This is a critical safety failure. Do not assume the airbags will work in a crash while the warning light is on.
  • Due to the risk of accidental deployment, diagnosis and repair of the SRS system are best left to a qualified professional. Never test airbag circuits with a standard multimeter.
Code B0022 indicates that the Sensing and Diagnostic Module (SDM), the truck's airbag computer, has detected a fault in the passenger-side seat belt pretensioner circuit. A pretensioner is a safety device that uses a small explosive charge to rapidly tighten the seat belt during a crash. This code means the SDM has found an incorrect electrical resistance in that circuit—either too high (an open circuit), too low (a short circuit), or shorted to ground or power. When this code is active, the airbag warning light will be on, and the entire airbag system is disabled as a precaution.

What's Unique About the 2007-2014 Chevrolet Silverado 1500

The 2007-2014 Silverado, along with many other GM vehicles from this era built on the GMT900 platform, is known for intermittent airbag light issues due to connector integrity. GM issued a specific and widely-applicable Technical Service Bulletin (TSB #08-09-41-002H) that directly addresses code B0022. The bulletin points to the small Connector Position Assurance (CPA) retainers on the yellow airbag connectors as a primary failure point. These plastic clips can become brittle or loose, causing a poor connection that triggers the fault, making a connector inspection the most critical first step on this truck.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

What is the condition of the yellow connectors at the passenger seat and B-pillar?
→ Disconnect battery for 30 mins. Replace the broken Connector Position Assurance (CPA) retainer (OEM 88988974, $5-$20). Ensure the connector clicks securely.
→ Disconnect battery for 30 mins. Replace the damaged airbag connector pigtail (OEM 13583925, $30-$60) and ensure the new connection is fully seated.
→ Disconnect battery for 30 mins. Repair the damaged harness section using an approved SRS repair kit ($5-$25) and re-route away from seat tracks.
Have you tested the circuit with an SRS load tool or diagnostic resistor?
→ Have a professional use an SRS load tool (J 38715-A) or 2.2-2.7 ohm resistor to test the circuit. Never use a standard multimeter!
→ The passenger seat belt pretensioner has failed internally. Replace the entire retractor assembly with a genuine OEM unit ($250-$450).

Generation note: This year range covers the end of the second generation (GMT900, 2007-2013) and the first year of the third generation (K2XX, 2014). The TSB #08-09-41-002H applies to the entire 2007-2014 range, indicating the connector and wiring issues are common to both generations.

Professional service recommended: The B0022 code disables the entire Supplemental Restraint System (SRS), meaning airbags and seatbelt pretensioners will not deploy in a crash.

Symptoms You May Notice

  • Airbag warning light is illuminated on the instrument cluster
  • "Service Air Bag System" message on the Driver Information Center (DIC)
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the seat belt buckle. The code refers to the retractor/pretensioner in the B-pillar, not the buckle the belt latches into.
  • Replacing the clock spring. The clock spring is related to the driver's steering wheel airbag, not the passenger seat belt circuit.

Most Likely Causes

  1. Loose, Broken, or Missing Connector Position Assurance (CPA) Retainer 🔴 High Probability This is a well-documented, widespread issue on this platform, as detailed in GM TSB #08-09-41-002H. The small plastic clips on the yellow SIR connectors become brittle and fail, causing a loss of connection.
    How to confirm: Visually inspect the yellow electrical connector under the passenger seat and/or at the base of the B-pillar where the seatbelt retracts. Check if the connector is fully seated and if the small plastic CPA lock is present and secure. The connector at the B-pillar is the most common point of failure 🎬 See this walkthrough for fixing the B-pillar connector. for this specific code.
    Typical fix: Replace the Connector Position Assurance (CPA) retainer. If the connector itself is damaged, replace the connector pigtail. Ensure the connector makes an audible click when seated.
    Est. part cost: $5-$20 for the CPA, $30-$60 for a pigtail.
  2. Damaged Wiring Harness Under Passenger Seat 🟡 Medium Probability The wiring harness is routed under the seat, making it susceptible to damage from items being pushed under the seat, passenger's feet, or from the seat moving back and forth.
    How to confirm: After disconnecting the battery and waiting at least 30 minutes, carefully inspect the entire length of the yellow-loomed wiring harness under the passenger seat 🎬 Watch: How to inspect and repair the under-seat harness. for any signs of pinching, chafing, or broken wires.
    Typical fix: Repair the damaged section of the wiring harness. This may involve soldering and heat-shrinking, or using an approved SRS wiring repair kit. Re-route the harness to prevent future damage.
    Est. part cost: $5-$25 for wiring repair supplies.
  3. Failed Passenger Seat Belt Pretensioner ⚪ Low Probability While less common than wiring issues, the pretensioner is a sealed unit containing an explosive charge and a resistor. The internal resistance can drift out of the acceptable range (approx. 1.1-3.9 ohms) over time, causing a fault.
    How to confirm: This requires a professional. After ruling out all wiring and connector issues, a technician will use a special SRS load tool (like the J 38715-A) or a specific diagnostic resistor (typically 2.2-2.7 ohms) in place of the pretensioner. If the code clears with the tool connected, the pretensioner itself is faulty.
    Typical fix: Replace the entire passenger seat belt retractor assembly, which includes the integrated pretensioner. This must be done with genuine OEM parts to ensure safety compliance.
    Est. part cost: $250-$450

Rare But Worth Checking

  • Failed Sensing and Diagnostic Module (SDM): This is the airbag control module itself. It's rarely the cause of a single deployment loop code and should only be considered after all other possibilities (wiring, connectors, and the pretensioner) have been exhaustively ruled out by a professional. Water intrusion from wet carpets is a known cause of SDM failure on this platform.

Diagnosis Steps

  1. Read the code with a scan tool capable of accessing the SRS/airbag module to confirm B0022 is present and check for any specific sub-codes (e.g., 04, 0D, 0E).
  2. CRITICAL: Disconnect the vehicle's negative battery terminal and wait at least 30 minutes for the system's capacitors to discharge before touching any yellow SRS components.
  3. Visually inspect the yellow connectors and wiring under the passenger seat. Look for obvious damage, loose connections, or anything stored under the seat that could be pinching the harness.
  4. Locate the passenger seat belt retractor at the base of the B-pillar. This may require removing plastic trim panels. Inspect its yellow electrical connector and the CPA retainer for integrity.
  5. If a connector seems loose, disconnect it, inspect the pins for corrosion or damage, and reconnect it, ensuring it clicks securely. Install a new CPA retainer if the old one is broken or missing.
  6. If no visible issues are found, the next steps involve using professional tools (like an SRS load tool J 38715-A or a 2.2-2.7 ohm diagnostic resistor) to test the circuit's integrity and isolate the fault between the wiring and the pretensioner itself. This should be performed by a qualified technician.
  7. Never use a standard multimeter to measure resistance on any SRS component; it can supply enough voltage to deploy it.

Parts You'll Likely Need

  • Connector Position Assurance (CPA) Retainer (OEM #88988974) — This small plastic clip is the most common failure point identified in GM's own service bulletin (08-09-41-002H) for causing this code. It is a small, inexpensive part that ensures the connector stays locked.
    Trusted brands: ACDelco, GM Genuine Parts
    OEM price range: $5-$15
    Aftermarket price range: $2-$10
  • Passenger Seat Belt Retractor Assembly — If the wiring and connectors are confirmed to be good, the internal resistance of the pretensioner has likely failed, requiring replacement of the entire assembly.
    Trusted brands: ACDelco, GM Genuine Parts
    OEM price range: $250-$450
    Aftermarket price range: $150-$300
  • Airbag Connector Pigtail (OEM #13583925) — If the connector itself is damaged, corroded, or has broken wires right at the connector body, replacing the pigtail is necessary. This part allows you to splice in a new connector without replacing the entire harness.
    Trusted brands: ACDelco, GM Genuine Parts
    OEM price range: $30-$50
    Aftermarket price range: $20-$40

Related Codes That Often Appear With This One

  • B0015 — This is the equivalent code for the driver's side seat belt pretensioner. Seeing both may suggest a systemic issue, but B0022 typically appears alone.
  • B0022 04 — This is a sub-code indicating an 'Open Circuit', which strongly points to a disconnected or loose connector, the most common cause. A scan tool may show a very high resistance like 25.5 ohms.
  • B0022 0D — This sub-code means 'Resistance Above Threshold' (greater than ~3.9 ohms) and also points to a poor connection, corrosion, or a failing pretensioner.
  • B0022 0E — This sub-code means 'Resistance Below Threshold' (less than ~1.1 ohms) and can indicate a short in the wiring or an internal failure of the pretensioner.

Technical Service Bulletins (TSBs) & Recalls

  • 08-09-41-002H: Addresses intermittent AIR BAG lamp illumination with various DTCs including B0022, recommending inspection and replacement of the Connector Position Assurance (CPA) Retainer. This TSB covers a very wide range of GM vehicles from 2005-2014, including the Silverado.

Platform-Specific Known Issues

  • This vehicle platform is explicitly mentioned in GM Technical Service Bulletin #08-09-41-002H for intermittent airbag light illumination with code B0022. The bulletin directs technicians to inspect and replace the Connector Position Assurance (CPA) retainer on the SIR connectors as the primary fix.

Mechanic-Grade Diagnostic Values

  • Passenger Seat Belt Pretensioner Deployment Loop Resistance — expected: 1.1 - 3.9 ohms. Failure: A reading less than 1.1 ohms (triggers B0022-0E) or greater than 3.9 ohms (triggers B0022-0D) for 120 milliseconds. An open circuit (B0022-04) often displays as 25.5 ohms on a scan tool.
  • Live Data Resistance of a Known-Good Pretensioner — expected: ~2.2 - 2.7 ohms. Failure: This is the typical reading for a healthy component. A significant deviation suggests a fault in the component.
  • Sensing and Diagnostic Module (SDM) Operating Voltage — expected: 9 - 16 volts. Failure: Voltage outside this range can cause the SDM to behave erratically and set various codes, though it's not specific to B0022.

Hidden / Shadow Codes Worth Checking

  • B0022 01: Passenger Pretensioner Deployment Loop Short to Battery (see via Requires a professional scan tool (like GM Tech2 or GDS2) capable of reading SRS/SIR module symptom bytes.)
  • B0022 02: Passenger Pretensioner Deployment Loop Short to Ground (see via Requires a professional scan tool (like GM Tech2 or GDS2) capable of reading SRS/SIR module symptom bytes.)

Scan Tool Commands That Help

  • GM Tech2 / GDS2: SIR System Live Data > Deployment Loop Resistance — This is a critical first diagnostic step. It allows a technician to see the real-time resistance of the passenger pretensioner circuit. Wiggling the harness connectors while watching this value can instantly confirm an intermittent connection if the reading fluctuates wildly.
  • J 38715-A SIR Load Tool: Component Substitution — This is a physical tool, not a software command. It's a diagnostic resistor connected to the vehicle harness in place of the pretensioner. If the fault code clears with the load tool installed, it definitively proves the vehicle wiring is good and the pretensioner itself is faulty. This prevents unnecessary replacement of expensive parts.

Wiring & Ground Locations

  • Passenger Seat Belt Retractor Pretensioner — Located inside the trim at the base of the right front (passenger side) B-Pillar.. This is the component whose electrical circuit is being monitored. The yellow connector at this location is a primary point of failure.
  • Inflatable Restraint Sensing and Diagnostic Module (SDM) — Located under the center console or center jump seat.. This is the control module that monitors the pretensioner circuit. The wiring harness runs from this module to the pretensioner, so damage anywhere along this path can cause the code.

Real Owner Repair Stories

  • YouTube channel 'Auto Repair Guys' (General Motors vehicle (Chevy Cruze), demonstrating a common GM issue.) — Airbag light on, 'Service Air Bag' message displayed.
    ❌ Tried (didn't work) The video demonstrates that simply plugging the connector back in without ensuring the lock is fully engaged can result in a different fault (low resistance, 0.3 ohms) and will not turn off the light.
    ✅ What actually fixed it The code was B0022-04, with a scan tool reading 25.5 ohms (open circuit). The fix was to disconnect the battery for one hour, access the pretensioner at the B-pillar, disconnect its yellow connector, and securely reconnect it, ensuring the locking tab clicked into place. The resistance returned to a normal 2.2 ohms, and the code was successfully cleared.

OEM Part Supersession History

  • 1930373213583925 — Part update or replacement by manufacturer.
    Heads up: The new part number (13583925) should be used for repairs. Using or searching for the old number may lead to incorrect or obsolete stock.

Model Year Variations Within This Range

  • 2007-2013 (GMT900) vs. 2014 (K2XX): The 2014 model year marks the transition to the new K2XX platform. While the TSB #08-09-41-002H applies to both, indicating the connector fault is still a common issue, the specific part numbers for the seat belt retractor assembly and related wiring harnesses may differ between the generations. Always verify part numbers using the vehicle's VIN, especially for a 2014 model.
AIRBAG LIGHT ON CODE B0022, B0022 04 FIX CHEVROLET, BUICK, GMC, CADILLAC, CHEVY, OPEL
AIRBAG LIGHT ON CODE B0022, B0022 04 FIX CHEVROLET, BUICK, GMC, CADILLAC, CHEVY, OPEL
CHEVROLET SILVERADO 2008 DTC AIRBAG B0015 Y B0022
CHEVROLET SILVERADO 2008 DTC AIRBAG B0015 Y B0022
Silverado / Sierra Airbag Light Fix
Silverado / Sierra Airbag Light Fix
Service Air Bag Light GM Trucks & SUV's Fix How-TO
Service Air Bag Light GM Trucks & SUV's Fix How-TO
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Aug 2, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code B0022 for:
  • Chevrolet SILVERADO 1500: 20072008200920102011201220132014
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part