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 GMC Sierra Denali Airbag Code (2007-2011): Causes and Fixes

For the 2007-2011 GMC Sierra Denali, code B0022 almost always indicates a problem with the seat belt pretensioner circuit, usually the driver's side. The most common cause is a poor connection in the yellow connector under the seat, a known issue covered by GM Technical Service Bulletin #08-09-41-002H. Checking and securing this connector, often with a simple zip-tie if the clip is broken, frequently resolves the issue without replacing parts.

16 minutes to read 2007-2011 Gmc SIERRA DENALI
Most Likely Cause
Poor Connection at Under-Seat Connector
Difficulty
2/5
Est. Time
1.2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$100 – $650
Parts Price
$5 – $400
⚠️ Drivable, but... — The truck will drive normally, but the airbag system is compromised. The seat belt pretensioner and potentially other airbags may not deploy in a crash, significantly increasing the risk of injury.
Key Takeaways
  • B0022 on a 2007-2011 Sierra Denali means there is a fault in a seat belt pretensioner circuit, which has disabled that part of the airbag system.
  • Before buying any parts, ALWAYS check the yellow connector under the seat corresponding to the code. A loose connection is the most common cause by far.
  • Working on the airbag system is dangerous. Always disconnect the battery for at least 30 minutes before inspecting any part of the SIR system.
  • The official GM TSB #08-09-41-002H points directly to faulty connector clips (CPAs) as a known cause for this code.
  • If the connector is secure, the problem is likely damaged wiring under the seat or, least commonly, a failed pretensioner assembly.
On a 2007-2011 GMC Sierra Denali, the B0022 trouble code indicates that the Sensing and Diagnostic Module (SDM), which is the airbag system's computer, has detected a fault in the seat belt pretensioner deployment loop. Depending on the specific sub-code, this could be the driver's or passenger's side, but it most commonly refers to the driver's side. The pretensioner is a device that uses a small explosive charge to tighten the seatbelt at the onset of a collision. This code means the SDM has detected incorrect resistance in the circuit—either too high (an open or partial break, >3.9 ohms) or too low (a short, <1.1 ohms)—and has disabled the pretensioner and illuminated the airbag warning light.

What's Unique About the 2007-2011 Gmc SIERRA DENALI

The GMT900 platform, which includes the 2007-2011 Sierra Denali, Chevrolet Silverado, Tahoe, and Suburban, is known for having sensitive airbag system connectors. GM issued Technical Service Bulletin #08-09-41-002H specifically to address intermittent airbag lights caused by poor connections at various components, including the seat belt pretensioners. The issue is so common that the first diagnostic step for B0022 🎬 See this walkthrough for fixing airbag code B0022. on these trucks is almost always to inspect the yellow connectors under the front seats before considering any parts replacement, as movement from passengers or items stored under the seat can easily dislodge the connector. Additionally, for 2007-2009 models in salt-belt regions, GM issued a safety bulletin regarding water and salt corroding the SDM itself, which is located under the driver's seat.

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 large yellow connector under the driver's seat?
→ Disconnect battery for 30 mins. Reconnect firmly, replace the broken CPA clip 🎬 Watch: How to safely remove the yellow sensor plug clip. (OEM 88988974, $5-$15) or secure with a zip-tie per TSB #08-09-41-002H.
→ Disconnect battery for 30 mins. Repair the damaged wire using approved splicing and heat shrink, or splice in a new pigtail like ACDelco PT2795 ($1-$40).
Did you try cleaning and reseating the connector to fix high resistance?
→ Disconnect battery for 30 mins. Disconnect the yellow connector, inspect for bent pins or corrosion, reconnect firmly until it clicks, and clear codes.
→ The pretensioner has likely failed. Have a shop verify with a J-38715-A dummy resistor, or replace the driver seat belt retractor assembly 🎬 Watch: Step-by-step guide to replacing the seat belt pretensioner. ($250-$400).
→ Safety first: Disconnect the negative battery terminal and wait 30 minutes. Then locate the large yellow connector under the driver's seat to inspect it.

Generation note: The 2007-2011 model years cover the first part of the GMT900 generation for the GMC Sierra. The year 2007 was a transition, with the older GMT800 platform sold as the 'Sierra Classic'. This guide applies to the newer GMT900 body style introduced in 2007. The connector issues are characteristic of this entire generation and its platform mates like the Silverado and Tahoe.

Professional service recommended: Working on the airbag (SIR) system is hazardous. There is a risk of personal injury from accidental deployment if proper procedures are not followed. The system must be properly disabled before work begins. Specialized tools are also required for a safe and accurate diagnosis and repair, such as a scan tool that can read manufacturer-specific B-codes and a load tool for testing circuits.

Symptoms You May Notice

  • Airbag warning light illuminated on the instrument cluster.
  • "Service Air Bag" message on the Driver Information Center (DIC).
⚠️ Don't Waste Money on the Wrong Fix
  • Immediately replacing the seat belt pretensioner without checking the under-seat connector first. The connector is the most frequent point of failure and a much cheaper fix.
  • Replacing the clock spring. While a common failure point for other airbag codes, B0022 on this platform is almost always related to the seat pretensioner circuit, not the steering wheel circuits.

Most Likely Causes

  1. Poor Connection at Under-Seat Connector 🔴 High Probability This is a well-documented issue on the GMT900 platform, as noted in TSB #08-09-41-002H. The connectors can become loose or develop high resistance from movement, debris, or a broken Connector Position Assurance (CPA) clip.
    How to confirm: Visually inspect the large yellow connector under the driver's seat. Check if it is fully seated and if the CPA clip is secure. Wiggling the connector while monitoring the code status with a scan tool can often confirm the issue. A high-resistance reading (above 3.9 ohms) on a capable scan tool strongly points to this connector.
    Typical fix: Disconnect the battery, wait at least 30 minutes, then disconnect and reconnect the connector to ensure a solid connection. Replace the CPA retainer if it is broken. Many owners report successfully using a zip-tie to hold the connector firmly together as a durable, long-term fix.
    Est. part cost: $1-$30
  2. Damaged Wiring or Harness 🟡 Medium Probability Wires under the seat are susceptible to damage from items being pushed under the seat, frequent seat movement, or chafing against the seat frame or floor brackets.
    How to confirm: After disconnecting the battery and airbag connector, perform a continuity and resistance test on the wires running from the pretensioner to the main body harness. Check for any visible signs of breaks, chafing, or pinched wires.
    Typical fix: Repair the damaged section of wire using approved SIR system splicing techniques and heat shrink tubing. It is critical not to introduce high resistance with poor repairs. In some cases, a new connector pigtail (e.g., ACDelco PT2795) may need to be spliced in.
    Est. part cost: $1-$40
  3. Faulty Seat Belt Pretensioner ⚪ Low Probability While less common than wiring issues, the internal mechanism or the pyrotechnic charge of the pretensioner can fail, causing its internal resistance to go out of specification (typically outside the 1.1-3.9 ohm range).
    How to confirm: If the wiring and connectors are confirmed to be good, the pretensioner itself is the likely culprit. A dealership or specialized shop can use a specific load tool (a dummy resistor, like J-38715-A) in place of the pretensioner to see if the code clears, which would condemn the pretensioner.
    Typical fix: Replace the entire seat belt retractor assembly, which contains the pretensioner. This part is not serviceable separately and requires careful handling due to the pyrotechnic charge.
    Est. part cost: $200-$400

Rare But Worth Checking

  • Faulty Sensing and Diagnostic Module (SDM): This is extremely rare. The SDM is the airbag control unit. It should only be considered after all other possibilities (wiring, connectors, and the pretensioner itself) have been exhaustively ruled out by testing. On 2007-2009 trucks in salt-belt states, the SDM is susceptible to corrosion from water intrusion under the carpet, which was addressed in a GM safety campaign.

Diagnosis Steps

  1. SAFETY FIRST: Disconnect the negative battery terminal and wait at least 30 minutes for the airbag system's backup power to discharge before touching any yellow connectors or wiring.
  2. Scan the vehicle with a high-quality OBD-II scanner capable of reading GM-specific Body (B) codes and symptom bytes (e.g., :04, :0D) to confirm B0022 and its specific fault type.
  3. Identify the specific component associated with the code. For B0022 on this platform, start with the driver's side seat belt pretensioner.
  4. Locate the large yellow connector under the driver's seat. Visually inspect it for damage and check if it is loose.
  5. Carefully disconnect the connector. Inspect the terminals for corrosion, dirt, or being bent/pushed out.
  6. Inspect the Connector Position Assurance (CPA) clip. If it's broken or missing, it must be replaced. This is the specific fix mentioned in TSB #08-09-41-002H.
  7. If the connector and pins look good, reconnect it firmly, ensuring you hear and feel it click into place. Secure the CPA clip. Many owners add a zip-tie for extra security.
  8. Reconnect the battery, clear the codes, and start the vehicle to see if the light returns. If it stays off, the issue was a poor connection.
  9. If the light returns, inspect the wiring harness leading to the connector for any signs of chafing, cuts, or damage. Repair as needed.
  10. If wiring and connectors are confirmed to be good, the fault likely lies with the seat belt pretensioner assembly itself, which will require replacement.

Parts You'll Likely Need

  • Connector Position Assurance (CPA) Retainer (OEM #88988974) — This small plastic clip ensures the main connector doesn't back out. They can become brittle and break, leading to a poor connection. This is the primary part identified in TSB #08-09-41-002H.
    Trusted brands: ACDelco, Dorman
    OEM price range: $5-$15
    Aftermarket price range: $5-$10
  • Seat Belt Retractor/Pretensioner Assembly (Driver Side) (OEM #19356262 (replaces 19353741, 19366539)) — If the wiring and connectors are good, the pretensioner itself has failed and must be replaced as a complete assembly with the seat belt retractor.
    Trusted brands: ACDelco (GM Genuine)
    OEM price range: $250-$400
    Aftermarket price range: $150-$250

Related Codes That Often Appear With This One

  • B0022 04 — This is a common symptom byte indicating an 'Open Circuit' in the pretensioner loop, often caused by a loose connector.
  • B0022 0D — This symptom byte indicates 'Resistance Above Threshold,' which also points directly to a poor connection, corrosion, or a partially broken wire.
  • B0015, B0016, B0023, etc. — The provided TSB #08-09-41-002H lists B0022 along with numerous other airbag codes. The underlying cause of poor connector integrity can affect multiple SIR circuits, potentially causing other codes to appear simultaneously.

Technical Service Bulletins (TSBs) & Recalls

  • 08-09-41-002H: Addresses intermittent airbag lights and various 'B' codes by instructing technicians to inspect and replace the Connector Position Assurance (CPA) retainer on SIR system components. This TSB applies to a very wide range of GM vehicles from 2005-2014, including the entire GMT900 truck and SUV lineup.

Platform-Specific Known Issues

  • A widespread issue with poor connections in the Supplemental Inflatable Restraint (SIR) system connectors, as documented by GM in TSB #08-09-41-002H. This TSB specifically advises inspecting and replacing the Connector Position Assurance (CPA) retainer for a range of airbag codes, including B0022.
  • Owners on forums frequently report that items stored under the seat or even aggressive seat adjustments can cause the connector to loosen over time, triggering the 'Service Air Bag' message.

Mechanic-Grade Diagnostic Values

  • Pretensioner Deployment Loop Resistance — expected: 1.1 - 3.9 ohms. Failure: A reading less than 1.1 ohms (sets B0022:0E) or greater than 3.9 ohms (sets B0022:0D). An open circuit may show as 25.5 ohms on some scan tools.
  • Known-Good Pretensioner or SIR Load Tool Resistance — expected: ~2.2 - 2.7 ohms. Failure: This value is used as a diagnostic baseline. If a load tool with this resistance is substituted for the pretensioner and the code clears, the original pretensioner is confirmed faulty.
  • Sensing and Diagnostic Module (SDM) Operating Voltage — expected: 9 - 16 Volts. Failure: Voltage outside this range can cause the SDM to set erroneous codes or fail to run self-diagnostics properly.

Hidden / Shadow Codes Worth Checking

  • B0022 02: Driver Pretensioner Deployment Loop Short to Ground. (see via Requires a professional scan tool like a GM Tech 2 or GDS2 that can read SIR module symptom bytes.)
  • B0022 04: Driver Pretensioner Deployment Loop Open Circuit. This often points to a completely disconnected connector. (see via Professional scan tool (Tech 2, GDS2).)
  • B0022 0D: Driver Pretensioner Deployment Loop Resistance Above Threshold. This is the most common variant, typically caused by a poor connection or corroded pins. (see via Professional scan tool (Tech 2, GDS2).)
  • B0022 0E: Driver Pretensioner Deployment Loop Resistance Below Threshold. This may indicate an internal short within the pretensioner or damaged wires touching. (see via Professional scan tool (Tech 2, GDS2).)

Scan Tool Commands That Help

  • GM Tech 2 / GDS2: View Live Data - Deployment Loop Resistance — This is used to monitor the real-time resistance of the pretensioner circuit. Wiggling the under-seat connector while watching this data can instantly confirm a loose connection if the resistance value fluctuates wildly or goes to an open state (e.g., 25.5 ohms).
  • GM Tech 2 / GDS2: Clear SRS Codes — This function is used after the physical repair has been completed. Unlike some engine codes, SRS codes are 'hard codes' and will not clear on their own; they must be manually cleared with a capable scan tool to turn off the airbag light.
  • GM Tech 2 / GDS2: Module Setup / Programming — This is required if the Sensing and Diagnostic Module (SDM) itself is replaced. The new module must be programmed with the vehicle's specific information (VIN, options) to function correctly.

Wiring & Ground Locations

  • Sensing and Diagnostic Module (SDM) — Located under the driver's seat, beneath the carpet and acoustical padding.. This is the airbag control module that monitors the pretensioner circuit and sets code B0022. All wiring for the driver's pretensioner originates here. For 2007-2009 models in salt-belt states, this module is prone to corrosion from water entry, which can be a root cause of the code.
  • Driver Seat Belt Pretensioner Connector — The main yellow connector is located under the driver's seat, connecting the body harness to the seat harness. The pretensioner itself is part of the seat belt retractor assembly, typically located at the base of the B-pillar or integrated into the seat structure.. This is the most common point of failure for code B0022. It is susceptible to being kicked, dislodged by items stored under the seat, or having its terminals loosen from seat movement.

Real Owner Repair Stories

  • silveradosierra.com forum user (2007.5-2013 GM Truck (GMT900)) — Airbag light on, code B0022.
    ❌ Tried (didn't work) Clearing the code (it came back immediately)., Disconnecting and reconnecting the yellow connector under the seat (fix was temporary).
    ✅ What actually fixed it The user disconnected the yellow connector under the driver's seat again, cleaned the pins, reconnected it firmly, and then used a zip-tie to hold the two halves of the connector tightly together. The plastic locking clip was weak, and the zip-tie provided the constant pressure needed to maintain a good connection, permanently resolving the code.
  • YouTube channel 'Auto Repair Guys' (General Motors Vehicle (Chevy Cruze, but demonstrates principle applicable to Sierra)) — Airbag light on with code B0022-04 (Passenger Seat Belt Retractor Pretensioner Deployment Loop Open).
    ❌ Tried (didn't work) N/A, video focused on direct diagnosis.
    ✅ What actually fixed it Using a scan tool, the technician showed the resistance for the faulty pretensioner loop was 25.5 ohms (open circuit) while the good driver's side was 2.3 ohms. The fix was to access the connector at the seat belt retractor, disconnect it, clean it, and reconnect it, ensuring the lock was fully engaged. This restored the correct resistance and allowed the code to be cleared.

OEM Part Supersession History

  • 19353741, 1936653919356262 — Standard part evolution and consolidation by GM.
    Heads up: Part 19356262 is listed for the driver's side and has an oval connector. Always verify the specific connector shape on the vehicle before ordering, as mid-generation changes can occur.
  • N/A88988974 — This is the service part number for the Connector Position Assurance (CPA) retainer referenced in TSB #08-09-41-002H.

Model Year Variations Within This Range

  • 2007-2009: These model years, particularly when registered in salt-belt states, are subject to GM Safety Campaign #09184C for potential corrosion of the Sensing and Diagnostic Module (SDM) due to water intrusion through the floor. Later models may have improved sealing.
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 Remove Seat Belt Pretensioner Yellow Clip Sensor Plug 💺
How To Remove Seat Belt Pretensioner Yellow Clip Sensor Plug 💺
How to Remove and Replace a Seat Belt Pretensioner | MyAirbags
How to Remove and Replace a Seat Belt Pretensioner | MyAirbags
How to Remove Seat Belt Pretensioner - Step by Step Instructions  | MyAirbags
How to Remove Seat Belt Pretensioner - Step by Step Instructions | 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:
  • Gmc SIERRA DENALI: 20072008200920102011
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