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 2008-2012 Chevrolet Express: Passenger Airbag Light Causes and Fixes

This code indicates an electrical fault in the passenger seat belt pretensioner circuit, which disables the entire airbag system. The most common cause is a loose yellow connector under the passenger seat or at the B-pillar, often due to a broken plastic locking clip (CPA). Inspect the wiring and connector before replacing the expensive seat belt assembly.

14 minutes to read 2008-2012 Chevrolet EXPRESS
Most Likely Cause
Loose or Damaged Pretensioner Connector
Est. Time
1.2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$100 – $650
Parts Price
$5 – $400
⚠️ Drivable, but... — The van will drive normally, but the entire airbag system is disabled and will not provide protection in a crash. This should be repaired as soon as possible for safety.
Key Takeaways
  • B0022 means the airbag light is on and the entire safety system is OFF because of a fault in the passenger seat belt pretensioner circuit.
  • Before buying any parts, ALWAYS inspect the yellow connector under the passenger seat and at the B-pillar. A loose connection is the most common and cheapest fix.
  • This repair involves a safety system. Due to the risk of accidental deployment, it is strongly recommended to have a professional service the vehicle.
  • Do not use a standard multimeter to test airbag circuits; it can cause the components to deploy.
On a 2008-2012 Chevrolet Express, the trouble code B0022 specifically means the Sensing and Diagnostic Module (SDM), which is the airbag system's computer, has detected an electrical fault in the 'Passenger Seat Belt Retractor Pretensioner Deployment Loop'. This pretensioner is a safety device with a small explosive charge that tightens the seatbelt instantly during a collision. A fault in this circuit, whether an open, short, or incorrect resistance, will cause the SDM to disable the entire Supplemental Restraint System (SRS) as a precaution and turn on the airbag warning light. The SDM expects to see a resistance value between 1.1 and 3.9 ohms in this circuit; a value outside this range for more than 120 milliseconds will trigger the code. A professional scan tool may show specific sub-codes like B0022-04 (Open Circuit), B0022-0D (High Resistance), or B0022-0E (Low Resistance), which can help pinpoint the exact nature of the electrical fault.

What's Unique About the 2008-2012 Chevrolet EXPRESS

General Motors vehicles from this era are known for having sensitive airbag system connectors. A widely-issued Technical Service Bulletin (TSB #08-09-41-002H) covers many models, including the Express and its platform-mate the GMC Savana, and points directly to faulty Connector Position Assurance (CPA) clips as a primary cause for intermittent airbag codes like B0022. On a work van like the Express, the wiring under the seats is particularly vulnerable to being disturbed by stored items or frequent passenger entry and exit, making a simple connector check the most critical first step. Forum users across multiple GM platforms with this code often report that simply reseating the connector or replacing the tiny CPA clip resolves the issue permanently.

Diagnostic Flowchart

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

Have you inspected the yellow airbag connector under the passenger seat?
→ Disconnect the negative battery terminal for 30-60 minutes, then visually inspect the yellow connector and its plastic CPA locking clip under the passenger seat.
→ Reseat the connector securely. If the CPA clip is broken, replace it with GM part 88988974 (approx $5-$15) to prevent it vibrating loose.
Is the wiring harness leading to the connector pinched, chafed, or damaged?
→ Have a professional repair the harness using approved splicing or an AC Delco 43797FCSN pigtail ($10-$50).
→ The passenger seat belt pretensioner assembly likely failed ($200-$400). Have a professional verify with a SIR load tool; NEVER use a standard multimeter.
Professional service recommended: Working on the airbag system (SRS) is dangerous. Accidental deployment of the seat belt pretensioner or any airbag can cause serious injury. The system must be properly disabled by disconnecting the battery and waiting at least 30-60 minutes for the backup power to discharge before any work is performed.

Symptoms You May Notice

  • Airbag warning light is continuously illuminated on the instrument panel.
  • A "Service Airbag" message may appear on the driver information center.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the seat belt buckle. The code refers to the retractor mechanism 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 pretensioner.

Most Likely Causes

  1. Loose or Damaged Pretensioner Connector 🔴 High Probability As identified in TSB #08-09-41-002H, the small plastic Connector Position Assurance (CPA) retainer can fail, causing a poor connection at the yellow connector under the passenger seat or at the B-pillar. This is the most widely reported cause by owners in forums.
    How to confirm: Visually inspect the yellow airbag system connectors for the passenger seat belt. Ensure they are fully seated and that the plastic CPA locking clip is intact and engaged. A YouTube video by 'World Mechanics' demonstrates how a partially unseated connector can cause an out-of-spec resistance reading, triggering the code.
    Typical fix: Reseat the connector securely. If the CPA clip is broken, it must be replaced to ensure the connector does not vibrate loose again. The common GM part number for this clip is 88988974.
    Est. part cost: $5-$15
  2. Faulty Passenger Seat Belt Pretensioner Assembly 🟡 Medium Probability The internal resistance of the pyrotechnic charge in the pretensioner can change over time, falling outside the acceptable range (1.1-3.9 ohms) and triggering the code. This can also happen if the vehicle was in a prior accident where the pretensioner deployed.
    How to confirm: After confirming the wiring and connector are good, a professional technician can use a special diagnostic tool (a load tool or resistor with a value of ~2.2-2.7 ohms) to substitute the pretensioner. If the code disappears with the tool connected, the pretensioner itself is faulty.
    Typical fix: Replace the entire passenger seat belt retractor and pretensioner assembly.
    Est. part cost: $200-$400
  3. Damaged Wiring Harness ⚪ Low Probability The harness under the seat can be pinched or chafed by items stored under the seat or by the seat's movement on its tracks. A previous owner of a similar van on a forum noted their dog had chewed on wiring, causing multiple airbag codes.
    How to confirm: Perform a visual inspection of the wiring harness leading to the pretensioner connector. Look for any signs of physical damage, chafing, or breaks. Wiggling the harness while a scan tool monitors the resistance value can help identify intermittent breaks.
    Typical fix: Repair the damaged section of the wiring harness using approved splicing methods. Pigtail connectors like the AC Delco 43797FCSN are available if the connector end is damaged. This is best done by a professional due to the sensitive nature of SRS circuits.
    Est. part cost: $10-$50

Rare But Worth Checking

  • Faulty Sensing and Diagnostic Module (SDM): This is the least likely cause. The airbag computer itself can fail, but all other potential causes, especially wiring and the pretensioner, should be exhaustively ruled out before condemning the SDM.

Diagnosis Steps

  1. SAFETY FIRST: Disconnect the negative battery terminal and wait at least 30-60 minutes for the SRS system's backup power to discharge completely before touching any components.
  2. Scan the SRS module with a professional-grade scan tool to confirm code B0022 and check for any specific sub-codes (e.g., B0022-04 for an open circuit, B0022-0D for high resistance, B0022-0E for low resistance).
  3. Visually inspect the main yellow airbag connector under the passenger seat and the connector at the base of the B-pillar where the seat belt retractor is located.
  4. Check that the connector is fully seated and that the Connector Position Assurance (CPA) locking clip is present and secure. A broken or missing CPA is a very common cause of this code.
  5. Inspect the wiring harness leading to the connector for any signs of pinching, chafing, or breaks.
  6. If the connector and wiring appear perfect, the fault is likely the seat belt pretensioner assembly itself.
  7. NEVER use a standard multimeter to measure the resistance of an airbag component; the meter's own current can trigger deployment. This test must be done by a professional with the correct diagnostic tools (SIR load tool).

Parts You'll Likely Need

  • Connector Position Assurance (CPA) Retainer (OEM #88988974) — This small plastic clip is a common failure point identified in GM TSB 08-09-41-002H and often the sole cause of the code. It ensures the electrical connector stays secure.
    Trusted brands: ACDelco, Dorman, GM Genuine
    OEM price range: $5-$15
    Aftermarket price range: $5-$10
  • Passenger Seat Belt Retractor Assembly — If the wiring and connector are confirmed to be good, the internal circuitry of the pretensioner has likely failed. The entire assembly must be replaced as a unit. 🎬 See this walkthrough on replacing the seat belt pretensioner
    Trusted brands: ACDelco, GM Genuine
    OEM price range: $250-$400
    Aftermarket price range: $200-$300

Related Codes That Often Appear With This One

  • B0015 — This is the equivalent code for the driver's side seat belt pretensioner. Both can be caused by similar connector issues as described in TSB 08-09-41-002H.

Technical Service Bulletins (TSBs) & Recalls

  • 08-09-41-002H: Intermittent AIR BAG Indicator/Lamp Illuminated with DTC(s) B0012, B0013, B0015, B0016, B0019, B0020, B0022, B0023, B0026, B0033, B0040, B0042 or B0044 Set (Inspect and Replace Connector Position Assurance (CPA) Retainer)

Platform-Specific Known Issues

  • This vehicle is covered by GM Technical Service Bulletin #08-09-41-002H, which specifically addresses intermittent airbag lights caused by faulty Connector Position Assurance (CPA) retainers on various airbag system connectors, including the one for the seat belt pretensioner.
  • As a work van, items stored under the passenger seat or frequent passenger traffic can easily disturb the yellow pretensioner connector, making a simple connection check the most important first step before any parts are ordered.

Mechanic-Grade Diagnostic Values

  • Passenger Seat Belt Pretensioner Deployment Loop Resistance — expected: 1.1 - 3.9 ohms. Failure: A reading below 1.1 ohms (triggers B0022-0E) or above 3.9 ohms (triggers B0022-0D) for 120 milliseconds. A scan tool showing a very high number like 25.5 ohms indicates an open circuit.
  • Ignition Voltage at SDM — expected: 9 - 16 volts. Failure: Voltage outside this range can cause various unpredictable SRS codes.

Hidden / Shadow Codes Worth Checking

  • B0022:01: Passenger Pretensioner Deployment Loop Short to Battery. (see via Professional-grade scan tool (e.g., Tech2, GDS2, high-end Autel/Snap-on) capable of reading GM-specific body codes with symptom bytes.)
  • B0022:02: Passenger Pretensioner Deployment Loop Short to Ground. (see via Professional-grade scan tool (e.g., Tech2, GDS2, high-end Autel/Snap-on) capable of reading GM-specific body codes with symptom bytes.)
  • B0022:04: Passenger Pretensioner Deployment Loop Open Circuit. (see via Professional-grade scan tool (e.g., Tech2, GDS2, high-end Autel/Snap-on) capable of reading GM-specific body codes with symptom bytes.)
  • B0022:0D: Passenger Pretensioner Deployment Loop Resistance Above Threshold. (see via Professional-grade scan tool (e.g., Tech2, GDS2, high-end Autel/Snap-on) capable of reading GM-specific body codes with symptom bytes.)
  • B0022:0E: Passenger Pretensioner Deployment Loop Resistance Below Threshold. (see via Professional-grade scan tool (e.g., Tech2, GDS2, high-end Autel/Snap-on) capable of reading GM-specific body codes with symptom bytes.)

Scan Tool Commands That Help

  • GDS2 (Global Diagnostic System 2): Setup SDM Part Number in BCM — This function must be performed after replacing the Sensing and Diagnostic Module (SDM). It registers the new module with the Body Control Module (BCM).
  • GDS2 (Global Diagnostic System 2): Configure New Module — After replacing the SDM and setting it up in the BCM, this function finalizes the programming and configuration of the new airbag module.
  • Tech2 / GDS2: Clear DTCs — After any repair to the SRS system, the codes must be cleared from the SDM. Airbag codes are 'hard codes' and will not clear on their own or by simply disconnecting the battery.

Wiring & Ground Locations

  • Sensing and Diagnostic Module (SDM) — Located underneath the vehicle's carpet, between the front seats or under the center console area.. This is the airbag control module where the passenger pretensioner circuit terminates. All voltage and resistance readings are processed here.
  • Passenger Seat Belt Retractor Pretensioner — Located at the base of the B-pillar (the vertical pillar behind the passenger door), concealed by the interior trim panel.. This is the component that the B0022 code refers to. The connector at the pretensioner is a common point of failure.
  • SDM Terminal 27 — This is the specific pin on the SDM connector for the passenger seat belt pretensioner high control circuit.. A technician would test this pin for continuity or shorts to ground/voltage when diagnosing a wiring fault between the module and the pretensioner.
  • G304 — A chassis ground point located on the floor, to the right of the front passenger's seat, on similar GM platforms.. A poor ground connection at this point could potentially cause electrical issues in nearby circuits, although it is not a direct cause of a high resistance fault within the deployment loop itself.

Real Owner Repair Stories

  • Chevrolet Forum User (2002 Silverado 1500 (similar GM SRS architecture)) — Solid airbag light on the dash with code B0022.
    ❌ Tried (didn't work) Checking the clockspring., Checking the 15A airbag fuse.
    ✅ What actually fixed it The user discovered the pins inside the pretensioner's electrical connector were not making good contact. Pushing the pins forward inside the connector housing provided a temporary fix, confirming a poor connection was the root cause. This highlights that even if the connector is seated, the internal pins can be the problem.

OEM Part Supersession History

  • N/A88988974 — This is the widely recognized part number for the Connector Position Assurance (CPA) retainer mentioned in TSB 08-09-41-002H.
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
How to Replace a Seat Belt Pretensioner, Airbag Light On
How to Replace a Seat Belt Pretensioner, Airbag Light On
How to Remove and Replace a Seat Belt Pretensioner | MyAirbags
How to Remove and Replace a Seat Belt Pretensioner | MyAirbags
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 Jul 24, 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 EXPRESS: 20082009201020112012
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