B0022 on 2007-2014 Chevrolet Suburban: Airbag Light & Passenger Seat Belt Pretensioner Fault
On a 2007-2014 Suburban, code B0022 almost always indicates a problem with the passenger seat belt pretensioner circuit. The most common cause is a poor electrical connection under the passenger seat or at the B-pillar, often due to a faulty Connector Position Assurance (CPA) clip as noted in GM TSB #08-09-41-002H. Checking and securing these connectors is the first and most frequent fix.
- Code B0022 means the airbag system is disabled. Do not rely on it to function in an accident until the light is off.
- The most likely cause is a simple bad connection under the passenger seat or at the seat belt retractor.
- Always disconnect the battery for at least two minutes before inspecting any yellow SRS wiring.
- Never use a multimeter to test airbag components; it can cause them to deploy.
- If checking connectors doesn't solve the problem, the passenger seat belt retractor assembly likely needs to be replaced.
What's Unique About the 2007-2014 Chevrolet SUBURBAN
The GMT900 platform, which includes the 2007-2014 Suburban, is known for intermittent airbag faults related to its wiring connectors. General Motors issued a Technical Service Bulletin (TSB #08-09-41-002H) that directly addresses this tendency across a wide range of vehicles, including the Suburban. The issue is often not the expensive pretensioner itself, but the small plastic Connector Position Assurance (CPA) clips that can become loose, damaged, or are missing, leading to a poor connection and triggering codes like B0022. 🎬 Watch: A quick guide to fixing the B0022 airbag code. These vehicles were also subject to recalls related to Takata airbag inflators, though that is a separate issue from the B0022 wiring fault.
Diagnostic Flowchart
Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.
Symptoms You May Notice
- Airbag warning light is continuously illuminated on the dashboard.
- "Service Air Bag" or "Service Safety Restraint System" message displayed on the Driver Information Center (DIC).
- Replacing the passenger seat occupancy sensor. This sensor (part of the Passenger Presence System or PPS) has its own set of trouble codes and is a separate part of the SRS system.
- Replacing the clock spring. The clock spring is related to the driver-side airbag and steering wheel controls and would set different codes (e.g., B0026, B0044).
Most Likely Causes
- Loose or Damaged Wiring Connector 🔴 High Probability A known issue addressed by GM TSB #08-09-41-002H. Connectors, especially the yellow one under the passenger seat and the one at the B-pillar, can be disturbed by items stored under the seat, by seat movement, or simply vibrate loose.
How to confirm: With the battery disconnected, visually inspect the yellow SRS connectors under the passenger seat and at the base of the B-pillar where the seat belt retracts. Check for loose connections, pushed-out pins, or a broken/missing green or blue Connector Position Assurance (CPA) clip.
Typical fix: Re-seat the connector firmly. If the CPA clip is broken, it must be replaced to ensure the connector does not vibrate loose again. In some cases, cleaning the terminals with an electrical contact cleaner is necessary. A zip tie is often used by owners as a temporary or permanent solution to hold the connector together if the locking tab is weak.
Est. part cost: $5-$20 for a new CPA clip (GM P/N 15317832). - Failed Passenger Seat Belt Retractor/Pretensioner 🟡 Medium Probability The internal pyrotechnic charge and resistor can fail over time, altering the circuit's resistance to be outside the 1.1-3.9 ohm range.
How to confirm: After confirming the wiring is good, a professional technician can use a special scan tool to read the resistance value from the pretensioner. A value outside the typical 2.2-2.7 ohm range indicates a failed unit. DO NOT use a standard multimeter to test resistance, as its voltage can deploy the pretensioner.
Typical fix: Replace the entire passenger seat belt retractor assembly. This part is not serviceable and must be replaced as a whole unit.
Est. part cost: $200-$400 for an OEM ACDelco part. - Chafed or Broken Wiring ⚪ Low Probability Wiring under the seat or along the floor can be damaged over time from friction against the seat frame/rails or being snagged by passengers' feet or items stored under the seat. 🎬 Watch: How to handle airbag sensors when moving your seats.
How to confirm: Perform a continuity test on the wires leading from the SDM to the pretensioner connector (with all components disconnected). Visually trace the harness for damage.
Typical fix: Repair the broken wire using appropriate solder and heat shrink methods. Use of specialized SIR terminal repair kits (like GM J-38125) is recommended to ensure proper connection integrity.
Est. part cost: $1-$10 for repair materials.
Rare But Worth Checking
- Faulty Sensing and Diagnostic Module (SDM): This is the main airbag computer. It's rarely the cause of a single deployment loop code and should only be considered after all wiring and the pretensioner itself have been ruled out. If multiple, unrelated SRS codes are present, the likelihood of a faulty SDM increases.
- Previous Accident History: If the vehicle was in a prior collision, even a minor one, it could have a deployed pretensioner that was never replaced, or improperly repaired wiring causing the fault. A deployed pretensioner will cause an open circuit.
Diagnosis Steps
- SAFETY FIRST: Disconnect the negative battery terminal and wait at least 2 minutes (many technicians wait 10-15 minutes to be safe) to allow the system's backup power to discharge completely before touching any yellow SRS wiring or components.
- Scan for Codes: Use an SRS-capable scan tool to confirm B0022 is the active or stored code. Note the specific subtype (e.g., 04, 0D, 0E) as it provides crucial diagnostic clues.
- Inspect Under-Seat Connectors: Visually inspect the large yellow connectors under the passenger seat. Ensure they are fully seated and the locking tabs and CPA clips are secure. Wiggle the connector while an assistant watches the scan tool's live data to see if resistance changes.
- Inspect Pretensioner Connector: Remove the B-pillar lower trim panel to access the seat belt retractor. Inspect its electrical connector (also typically yellow) for damage, a loose fit, or a missing CPA clip.
- Check TSB #08-09-41-002H: Confirm the CPA retainers on the connectors are present and not damaged. The TSB specifically calls for replacing these clips if they are missing or broken.
- Test Circuit (Professional): If connectors are good, a technician will disconnect the pretensioner and install a special diagnostic resistor tool (typically with a 2.2-2.7 ohm resistance) in its place. If the code clears, the pretensioner is faulty. If the code remains, the fault is in the wiring or the SDM.
- Inspect Wiring: If the fault is in the wiring, carefully inspect the harness from the SDM (located under the driver's seat or center console) to the pretensioner for any signs of chafing, breaks, or corrosion, paying close attention to the area under the carpet and seat rails.
- Clear Codes and Verify: After any repair, reconnect the battery, clear the codes with a scan tool, and cycle the ignition to see if the light returns. The SRS system performs a self-check at every startup; if the fault is fixed, the light will go out on its own after a few seconds.
Parts You'll Likely Need
- Passenger Seat Belt Retractor Assembly
(OEM #Varies by interior color. Ex: 19121712 (Graphite), other colors exist.)— This is the complete assembly that includes the pretensioner. If the pretensioner itself has failed internally (verified by resistance test), the entire unit must be replaced.
Trusted brands: ACDelco (GM Genuine)
OEM price range: $250-$400
Aftermarket price range: $180-$300 - SIR Connector Position Assurance (CPA) Retainer
(OEM #15317832 (for GT 150 series connectors))— As per TSB 08-09-41-002H, these small plastic clips are a common failure point that prevents a secure electrical connection. They are often green or blue.
Trusted brands: ACDelco, Delphi
OEM price range: $5-$15
Aftermarket price range: $2-$10 - Passenger Seat Belt Buckle End
(OEM #19121541 (Ebony), 19121538 (Cashmere))— While less common than the retractor side, the buckle can also contain wiring for the seat belt switch that can become damaged. Sometimes misdiagnosed but can be a related issue.
Trusted brands: ACDelco (GM Genuine)
OEM price range: $80-$150
Aftermarket price range: N/A
Related Codes That Often Appear With This One
- B0015 — This code relates to the Driver Seat Belt Pretensioner. Seeing both codes together could indicate a common connector issue under both front seats, a problem with the SDM, or a shared wiring harness fault.
- B0022 04 — This is a subtype indicating an 'Open Circuit'. This is the most common variant and strongly points to a disconnected or loose connector.
- B0022 0D — This subtype indicates 'Resistance Above Threshold' (>3.9 ohms). This can be caused by a loose connection, corrosion on terminals, or a failing pretensioner.
- B0022 0E — This subtype indicates 'Resistance Below Threshold' (<1.1 ohms). This often points to a short in the wiring or an internal failure of the pretensioner.
Technical Service Bulletins (TSBs) & Recalls
- 08-09-41-002H: Diagnostic Information for Supplemental Inflatable Restraint (SIR) System, Intermittent AIR BAG Indicator/Lamp Illuminated with DTC(s) B0012... B0022... etc. Set (Inspect and Replace Connector Position Assurance (CPA) Retainer). This is the primary document for this issue.
Platform-Specific Known Issues
- The GM Technical Service Bulletin #08-09-41-002H specifically calls out intermittent airbag faults due to the Connector Position Assurance (CPA) retainers on various SIR connectors. This makes checking these small plastic clips a primary diagnostic step for code B0022 on this platform.
Mechanic-Grade Diagnostic Values
- Passenger Seat Belt Pretensioner Deployment Loop Resistance — expected: 2.2 - 2.7 ohms. Failure: Less than 1.1 ohms (short) or greater than 3.9 ohms (high/open) for 120+ milliseconds.
- Sensing and Diagnostic Module (SDM) Operating Voltage — expected: 9 - 16 volts. Failure: Voltage outside this range can cause the SDM to set various unpredictable codes.
Hidden / Shadow Codes Worth Checking
- B0022 01: Passenger Pretensioner Deployment Loop Short to Battery. (see via An SRS-capable scan tool, such as a GM Tech2 or GDS2, is required to view symptom bytes/sub-codes.)
- B0022 02: Passenger Pretensioner Deployment Loop Short to Ground. (see via An SRS-capable scan tool, such as a GM Tech2 or GDS2, is required to view symptom bytes/sub-codes.)
Scan Tool Commands That Help
- GDS2 (Global Diagnostic System 2): Module Diagnostics > Inflatable Restraint Sensing and Diagnostic Module > Data Display — To view the live resistance value (in ohms) of the passenger pretensioner deployment loop to see if it is intermittent or out of the normal range.
- GDS2 / Tech2: Diagnostic Trouble Codes (DTC) > Clear DTCs — After a repair is performed, this function is used to clear the code from the SDM's memory. The airbag light should then stay off after the next ignition cycle self-test.
- GDS2 / Tech2: Review Stored Data — GDS2 automatically records diagnostic sessions. This function allows a technician to review a previously recorded event or data snapshot, which can be useful for diagnosing intermittent faults that are not currently present.
Wiring & Ground Locations
- SDM (Sensing and Diagnostic Module) — Under the center console or under the driver's seat, mounted to the floor.. This is the airbag control module that monitors the pretensioner circuit and sets code B0022.
- G304 — On the right side (passenger) B-pillar, behind the lower trim panel.. This is a body ground point located very close to the seat belt retractor/pretensioner. A loose or corroded ground here can cause various electrical issues in the area, although the pretensioner circuit itself is a dedicated two-wire loop back to the SDM.
- G103 — Located at the left rear of the engine compartment on the cowl, above the brake booster.. This is a primary ground point for multiple interior modules, including the Inflatable Restraint SDM. A fault at this location could cause the SDM to malfunction and set erroneous codes.
- Passenger Pretensioner Connector — At the base of the passenger-side B-pillar, plugged into the seat belt retractor assembly. Accessed by removing the lower plastic trim.. This is one of the two main connectors for the B0022 circuit and a common point of failure due to loose connections.
- X305 (example underseat connector) — The large, typically yellow, connector under the passenger seat that joins the body harness to the seat harness.. This is the most common point of failure. It can be disturbed by items under the seat or seat movement, causing a high-resistance or open circuit. The TSB specifically targets the CPA clip on this connector.
Real Owner Repair Stories
- Chevrolet Forum user 'Synaux' (2002 Silverado 1500 (GMT800, similar SIRS architecture)) — Solid airbag light with code B0022.
❌ Tried (didn't work) Initially testing for low resistance only, as the code description was misleading. The user was unaware the code could also mean high resistance (open circuit).
✅ What actually fixed it The user took apart the connector at the airbag (in this case, clock spring related), pushed the internal pins forward to make better contact, and reassembled it. This provided an intermittent fix, confirming the problem was a poor pin connection inside the connector housing. - YouTube channel 'El Garage De Leonardo' (Chevrolet Spark GT (demonstrates common GM issue)) — Airbag light on, code B0022-0D (Resistance Above Threshold).
❌ Tried (didn't work) N/A, direct diagnosis.
✅ What actually fixed it The technician discovered a previous, improper repair where the pretensioner connector had been cut off and a resistor was soldered in its place. The solder joint had failed, causing high resistance. The mechanic verified the correct resistance should be ~2.3 ohms and used a diagnostic resistor to confirm the rest of the circuit was good before recommending a proper repair.
Model Year Variations Within This Range
- 2007-2012 vs 2013-2014: The factory diagnostic software changes. Models from 2007-2012 are typically diagnosed using the Tech2Win software platform. Models from 2013-2014 use the newer GDS2 (Global Diagnostic System 2) platform. While the code's meaning is the same, the diagnostic interface and available functions may differ slightly.
- 2007: In the 2007 model year, head-curtain side airbags were standard on the LTZ trim but optional on the LS and LT trims. From 2008 onward, they became standard on all models. This could result in slight differences in the SDM programming and number of deployment loops monitored on a base model 2007 vs. a 2008.
Helpful Videos
We Have This Part in Stock
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.
- Chevrolet SUBURBAN:
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- What's Unique About the 2007-2014 Chevrolet SUBURBAN
- Diagnostic Flowchart
- Symptoms You May Notice
- Most Likely Causes
- Rare But Worth Checking
- Diagnosis Steps
- Parts You'll Likely Need
- Related Codes That Often Appear With This One
- Technical Service Bulletins (TSBs) & Recalls
- Platform-Specific Known Issues
- Mechanic-Grade Diagnostic Values
- Hidden / Shadow Codes Worth Checking
- Scan Tool Commands That Help
- Wiring & Ground Locations
- Real Owner Repair Stories
- Model Year Variations Within This Range
- 🎟️ Get 5% Off