B0022 on 2007-2011 GMC Yukon Denali: Airbag Light Causes and Fixes
On a 2007-2011 GMC Yukon Denali, code B0022 almost always means there is a poor connection at the seat belt pretensioner, usually the passenger side. Before replacing any parts, inspect the yellow connector under the seat for a loose or broken plastic locking clip (CPA). A common DIY fix is to secure the connector with a zip-tie if the clip is broken.
- B0022 on your Yukon Denali means the airbag system is off. Do not ignore the warning light.
- The most probable cause is a bad connection under the passenger seat, not a bad part. Check the yellow connector and its small plastic locking clip (CPA) first.
- This is a known issue documented by GM in TSB #08-09-41-002H.
- Do not replace the expensive seat belt assembly until you have ruled out the simple, inexpensive connector issue.
- Due to the risk of injury from accidental deployment, professional service is highly recommended for any work beyond a simple visual inspection.
What's Unique About the 2007-2011 Gmc YUKON DENALI
This generation of GM trucks and SUVs (GMT900 platform) is notorious for intermittent airbag faults caused by its wiring connectors. The issue is so widespread that GM issued a specific Technical Service Bulletin (TSB #08-09-41-002H) that covers the 2007-2011 Yukon Denali and its platform mates like the Tahoe, Suburban, and Escalade. The bulletin points directly to a faulty Connector Position Assurance (CPA) retainer—a small plastic lock on the connector—as the primary culprit for a range of airbag codes, including B0022. This makes a simple connector check the most critical diagnostic step, far more so than on other vehicles where the component itself might be the first suspect.
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 instrument panel.
- "Service Airbag System" message on the Driver Information Center (DIC). 🎬 Watch: A quick overview of solving the service airbag message.
- Replacing the entire seat belt buckle assembly without first inspecting the connector and CPA clip.
- Replacing the airbag control module (SDM) when the fault is in the wiring.
- Confusing the code with a fault in a curtain airbag. Generic code websites often provide incorrect definitions; for GMT900 vehicles, B0022 consistently refers to the passenger seat belt pretensioner circuit.
Most Likely Causes
- Loose or Damaged Connector Position Assurance (CPA) Retainer 🔴 High Probability This is a well-documented issue on the GMT900 platform, as cited in GM TSB #08-09-41-002H. The connectors, often located under the front seats, can be kicked or jarred loose by rear passengers or items sliding under the seat, and the plastic CPA clips can become brittle and fail.
How to confirm: With the ignition off, visually inspect the large yellow connector under the passenger seat. Check if the small plastic CPA clip is present, fully seated, and not cracked or broken. The connector body should be firmly clicked together. Wiggling the connector while the ignition is on may cause the airbag light to flicker or turn off temporarily, confirming a connection issue.
Typical fix: Reseat the connector and ensure the CPA clip clicks into its locked position. If the CPA is broken, it must be replaced. A very common and effective owner fix reported on forums is to securely fasten the connector together with a zip-tie. 🎬 Watch: How to perform this common connector repair yourself. If the CPA is missing or broken, the official replacement part is GM P/N 12052834.
Est. part cost: $5-$15 - Damaged Wiring or Terminals in Connector 🟡 Medium Probability Items sliding under the seat or repeated power seat movement can stress the wiring harness, leading to chafed wires or pulled terminals within the connector block. The terminals themselves can also develop corrosion or lose tension over time.
How to confirm: After safely disabling the SIR system (disconnecting the battery and waiting at least 15 minutes), disconnect the connector and inspect the pins and sockets for corrosion, damage, or being pushed out of the connector body.
Typical fix: Repair the damaged wire or replace the connector pigtail. GM recommends applying dielectric grease (P/N 12345579) to the terminals upon reassembly per TSB #08-09-41-002H.
Est. part cost: $15-$50 - Faulty Seat Belt Pretensioner ⚪ Low Probability While less common than wiring issues, the internal resistance of the pyrotechnic charge in the pretensioner can fail over time, causing it to fall outside the acceptable range (typically 1.1 to 3.9 ohms).
How to confirm: This requires a professional. After ruling out all wiring and connection issues, a technician can use a special SRS load tool to substitute the pretensioner and see if the code clears. Never use a standard multimeter, as it can deploy the airbag.
Typical fix: Replace the seat belt buckle assembly, which contains the pretensioner. A common part number for the passenger side is GM P/N 19121565, but always verify with the vehicle's VIN as it can change based on interior color.
Est. part cost: $200-$350
Rare But Worth Checking
- Faulty Sensing and Diagnostic Module (SDM): This is extremely rare. The SDM is the airbag computer and should only be considered after all other possibilities, including the entire wiring harness, have been exhaustively checked by a professional.
Diagnosis Steps
- Verify the presence of the B0022 code using an OBD-II scanner capable of reading SRS/Body codes.
- Turn the ignition OFF. Visually inspect the yellow connector under the passenger seat. Check for any obvious damage or if it has been kicked or dislodged.
- Carefully inspect the Connector Position Assurance (CPA) clip on the connector. Ensure it is fully seated and not broken. If it is loose, push it in until it clicks. Clear the codes and see if the light returns.
- If the light returns, obtain the specific sub-code (e.g., B0022-04 for Open Circuit, B0022-0D for High Resistance) with an advanced scan tool to narrow the search. An open or high resistance code strongly points to the connector.
- SAFETY WARNING: Disconnect the negative battery terminal and wait at least 15 minutes for the system capacitors to discharge before proceeding.
- Disconnect the yellow connector under the seat. Inspect the terminals for corrosion, moisture, or bent/pushed-out pins.
- If the CPA clip is broken and the connector will not stay seated, secure it firmly with a zip-tie as a durable, owner-proven repair.
- If terminals look good, follow the wiring harness as much as possible, looking for signs of chafing, pinching, or breaks, especially where the harness moves with the seat.
- If all wiring and connectors are confirmed to be good, the fault likely lies within the seat belt buckle/pretensioner assembly itself. At this point, professional diagnosis is strongly recommended before replacing parts.
Parts You'll Likely Need
- Connector Position Assurance (CPA) Retainer
(OEM #12052834)— This small plastic clip is the most common failure point, as identified in GM TSB #08-09-41-002H. It can break or come loose, causing a connection fault. A simple zip-tie is often used as a substitute.
Trusted brands: ACDelco, Dorman
OEM price range: $5-$15
Aftermarket price range: $5-$10 - Passenger Seat Belt Buckle Pretensioner
(OEM #19121565)— If the wiring and connectors are confirmed to be good, the internal resistance of the pretensioner itself has likely failed. It is replaced as a complete buckle assembly. Part number can vary by interior color, so VIN verification is essential.
Trusted brands: ACDelco, GM Genuine
OEM price range: $250-$350
Aftermarket price range: $180-$250
Related Codes That Often Appear With This One
- B0015 — This code relates to the Driver Seat Belt Pretensioner. It can appear with B0022 if a systemic issue, like a faulty SDM or a shared wiring problem, is present, or if both pretensioner connectors are loose.
- B0016 — Relates to the Driver Seat Belt Pretensioner. Similar to B0015, seeing them together points towards a potential shared cause.
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
- Per TSB #08-09-41-002H, an intermittent airbag light with code B0022 is very likely caused by a loose, missing, or damaged CPA retainer on an SIR system connector. The official fix is to inspect and replace the CPA if necessary.
- Owners on forums like tahoeyukonforum.com frequently report fixing the B0022 code by simply finding the yellow connector under the passenger seat disconnected or loose. Securing it with a zip-tie is a widely accepted and effective long-term solution if the original plastic clip is broken.
Mechanic-Grade Diagnostic Values
- Passenger Pretensioner Deployment Loop Resistance — expected: 1.1 - 3.9 ohms. A typical healthy component will read between 2.1 and 2.7 ohms on a scan tool.. Failure: A reading less than 1.1 ohms (sets B0022:0E), greater than 3.9 ohms (sets B0022:0D), or infinite/25.5 ohms (sets B0022:04) for more than 120 milliseconds.
- Resistance of a known-good pretensioner or SIR load tool — expected: ~2.2 - 2.3 ohms.. Failure: If substituting the vehicle's pretensioner with a load tool of this resistance clears the code, the original pretensioner is confirmed to be faulty.
Hidden / Shadow Codes Worth Checking
- B0022:01: Passenger Pretensioner Deployment Loop Short to Battery. (see via Requires an SRS-capable scan tool (e.g., GM Tech2, GDS2, or high-end Autel/Snap-on).)
- B0022:02: Passenger Pretensioner Deployment Loop Short to Ground. (see via Requires an SRS-capable scan tool (e.g., GM Tech2, GDS2, or high-end Autel/Snap-on).)
- B0022:04: Passenger Pretensioner Deployment Loop Open Circuit. This is a very common variant, indicating a disconnected connector or broken wire. (see via Requires an SRS-capable scan tool (e.g., GM Tech2, GDS2, or high-end Autel/Snap-on).)
- B0022:0D: Passenger Pretensioner Deployment Loop Resistance Above Threshold (>3.9 ohms). This is the most common variant, typically caused by a poor connection, loose terminal, or corrosion. (see via Requires an SRS-capable scan tool (e.g., GM Tech2, GDS2, or high-end Autel/Snap-on).)
- B0022:0E: Passenger Pretensioner Deployment Loop Resistance Below Threshold (<1.1 ohms). This often points to an internal failure of the pretensioner component itself. (see via Requires an SRS-capable scan tool (e.g., GM Tech2, GDS2, or high-end Autel/Snap-on).)
Scan Tool Commands That Help
- GM Tech2 / GDS2 or equivalent: SIR Data Display / Live Data — To view the live resistance value (in ohms) of the passenger pretensioner deployment loop. This is critical for diagnosing intermittent issues; wiggling the under-seat connector while watching this data can instantly confirm a bad connection if the resistance value fluctuates wildly.
- J38715-A SIR Load Tool (or equivalent): Component Substitution — This is the definitive professional test to isolate the fault. The tool is a resistor that simulates a known-good pretensioner. It is plugged into the vehicle-side harness in place of the seat belt pretensioner. If the B0022 code can be cleared and stays cleared with the tool installed, the vehicle's wiring is good and the pretensioner itself is faulty.
Wiring & Ground Locations
- G302 — Under the right side of the front passenger's seat, on the floor pan.. This is a primary body ground point located in the immediate vicinity of the passenger seat belt pretensioner and its related wiring. Corrosion or a loose connection at G302 could potentially cause grounding issues for the SIR system or other nearby components, leading to erratic behavior or fault codes.
- SIR Connector Shorting Bars — Internal to all yellow SIR system connectors, including the one for the pretensioner.. These spring-loaded metal bars are a safety feature. When the connector is unplugged, they automatically snap into place to short the two terminals together, preventing static discharge from causing an accidental deployment. If the connector is not fully seated upon reassembly, the locking mechanism may not properly disengage the shorting bars, which can cause a low resistance fault (B0022:0E) or other circuit codes.
Real Owner Repair Stories
- GM-Trucks.com forum user (2008 Chevrolet Silverado (GMT900 platform)) — Airbag light on with code B0022.
❌ Tried (didn't work) Visual inspection of wiring.
✅ What actually fixed it The vehicle had a previous repair where the pretensioner was bypassed with a resistor. The solder joint on this bypass resistor had broken, creating an open circuit. Re-soldering the resistor connection fixed the issue. - YouTube video by 'Auto Repair Guys' (Chevrolet Cruze (demonstrating a common GM issue)) — Airbag light on with code B0022-04 (Open Circuit). Scan tool showed 25.5 ohms resistance.
❌ Tried (didn't work) Initial inspection showed the connector was plugged in.
✅ What actually fixed it The connector was not fully seated. Pushing the connector in until the lock audibly clicked caused the resistance to drop to a normal 2.2 ohms on the scan tool, and the code changed from 'Current' to 'History' and could be cleared. - YouTube video by 'SEAT BELT PRETENSIONER CIRCUIT OPEN CODE ERROR FIX' (General Motors vehicle) — Airbag light on with code for 'open fault in left hand side pretensioner'.
❌ Tried (didn't work) Checking connections.
✅ What actually fixed it The pretensioner itself had failed internally. After disconnecting the battery and removing the seat, the old pretensioner was unbolted and replaced with a used, functional unit. Upon reconnection, the airbag light went out on its own, and the stored code could be erased.
OEM Part Supersession History
N/A (Connector Pigtail)→ACDelco 32417VR or ACDelco PT1204— Provides a replacement connector pigtail if the original connector body or terminals are damaged beyond repair.
Heads up: These are listed as 2-way female yellow connectors for the front seat belt pretensioner on 2007-2012 Yukons. They should be a direct replacement for a damaged connector.
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.
- Gmc YUKON DENALI:
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- What's Unique About the 2007-2011 Gmc YUKON DENALI
- 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
- OEM Part Supersession History
- 🎟️ Get 5% Off