B0022 on 2005-2010 Pontiac G6: Airbag Light Causes and Fixes
On a 2005-2010 Pontiac G6, code B0022 almost always means there is a bad connection in the airbag circuit for the passenger seat belt pretensioner, located at the base of the B-pillar. The most common fix is inspecting the yellow airbag connector and replacing a small, inexpensive plastic clip (CPA retainer P/N 88988974) as noted in GM Technical Service Bulletin #08-09-41-002H.
- B0022 on a Pontiac G6 means the airbag system is disabled due to a fault, most likely in the passenger seat belt pretensioner circuit.
- Before replacing any expensive parts, inspect the yellow airbag connectors for a loose, broken, or missing plastic clip (CPA retainer), as this is the most common cause documented by GM.
- This is a safety-critical system. If you are not comfortable working with airbag circuits, professional service is strongly recommended.
- Never use a standard multimeter to test airbag components or wiring, as it can cause accidental deployment.
What's Unique About the 2005-2010 Pontiac G6
The Pontiac G6 is part of the GM Epsilon platform, which includes the Chevrolet Malibu (2006-2014) and Saturn Aura (2007-2009) that are also known for this specific airbag fault. GM issued a widespread Technical Service Bulletin (TSB #08-09-41-002H) that explicitly includes the 2005-2010 G6 and its platform mates. This bulletin points directly to a high failure rate of small plastic Connector Position Assurance (CPA) clips on the airbag connectors, making this a well-documented and highly probable issue, rather than a random wiring problem.
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 Airbag" message appears on the Driver Information Center (DIC).
- Replacing the entire seat belt assembly before thoroughly inspecting the connector and CPA retainer. The TSB clearly indicates the connector is the most common point of failure.
- Replacing the seat belt buckle. The B0022 code refers to the retractor pretensioner located in the B-pillar, not the buckle that the belt latches into.
Most Likely Causes
- Loose, Broken, or Missing Connector Position Assurance (CPA) Retainer 🔴 High Probability This is a known, widespread issue documented by GM in TSB #08-09-41-002H, which covers the Pontiac G6 and its platform mates like the Chevy Malibu and Saturn Aura. The small plastic retainers on the yellow airbag connectors become brittle and fail over time, causing a poor connection that leads to high resistance or an open circuit.
How to confirm: Visually inspect the yellow electrical connector for the passenger pretensioner, located at the base of the B-pillar (between the front and rear doors). Check if the small plastic CPA retainer clip is present, fully seated, and not broken. The connector itself must also be fully seated; even a slight misalignment can cause a fault.
Typical fix: Replace the faulty CPA retainer (GM P/N 88988974). Ensure the main connector is pushed in until it clicks, then install the new CPA. Accessing the connector requires removing the B-pillar's lower interior trim panel.
Est. part cost: $5-$15 - Damaged Wiring or Corroded Connector Terminals 🟡 Medium Probability Wiring under the seats or along the floor can be stressed or damaged from seat movement or by items stored under the seat. Water intrusion from a window or door seal leak can also lead to corrosion in connectors located near the floor.
How to confirm: After confirming the CPA is good, disconnect the connector (with the battery disabled) and inspect the metal terminals for corrosion, moisture, or physical damage like pushed-out pins. Check for chafed or broken wires leading to the connector.
Typical fix: Clean corroded terminals using a specialized electronic cleaner. If terminals or the connector housing are damaged, splice in a new connector pigtail (e.g., ACDelco PT1422) using the approved SIR terminal repair kit.
Est. part cost: $25-$60 - Faulty Passenger Seat Belt Pretensioner ⚪ Low Probability The pretensioner contains a small pyrotechnic charge and can fail internally over time, causing its electrical resistance to fall outside the acceptable range (typically 1.1 to 3.9 ohms). This is a sealed unit and cannot be repaired.
How to confirm: This is typically a process of elimination. If the CPA, connector, and wiring are all confirmed to be in good condition, the pretensioner itself is the likely point of failure. A professional would use a diagnostic load tool (like GM tool J38715-A) to substitute the pretensioner's resistance and confirm the diagnosis without risk.
Typical fix: Replace the entire seat belt retractor/pretensioner assembly. This part is considered hazardous material for shipping purposes.
Est. part cost: $200-$350
Rare But Worth Checking
- Faulty Sensing and Diagnostic Module (SDM): While rare, the airbag control module itself can fail. This should only be considered after all other possibilities (wiring, connectors, components) have been exhaustively ruled out. A full diagnostic scan would likely show other communication or internal fault codes if the SDM were the issue. A replacement SDM requires programming to the vehicle.
Diagnosis Steps
- SAFETY FIRST: Disconnect the negative battery terminal and wait at least 30-60 minutes for the system's backup power to discharge before proceeding.
- Scan the vehicle with an OBD-II scanner capable of reading SRS/Body codes to confirm B0022 is present and note any suffix (e.g., :04 for open circuit, :0D for high resistance).
- A professional scan tool can read the live resistance of the deployment loop. A healthy circuit should read between 1.1 and 3.9 ohms. A reading well outside this range (e.g., 25.5 ohms or 'Open') confirms a connection or component issue.
- Locate the passenger seat belt retractor at the bottom of the B-pillar (the pillar between the front and rear doors). You will need to remove the lower interior trim panel to access it.
- Inspect the yellow electrical connector attached to the pretensioner. Check if it is fully seated.
- Carefully inspect the Connector Position Assurance (CPA) retainer on the connector. This is a small plastic clip. Confirm it is not loose, cracked, or missing.
- CRITICAL: Never use a standard multimeter or ohmmeter to test the resistance of the pretensioner itself. This can supply enough current to deploy the pyrotechnic charge, causing serious injury.
- If the CPA is faulty, replace it. 🎬 Watch: An easy DIY guide for replacing damaged airbag connectors. If the connector seems fine, disconnect it and inspect the terminals for corrosion or damage.
- If no visible issues are found with the connector, the wiring harness should be inspected for damage. If all wiring is good, the fault is likely with the seat belt pretensioner itself.
- After any repair, reconnect the battery, clear the codes with the scan tool, and cycle the ignition. If the light returns, further professional diagnosis is required.
Parts You'll Likely Need
- Connector Position Assurance (CPA) Retainer
(OEM #88988974)— This is the most common failure point identified in GM's own Technical Service Bulletin for this code on this vehicle. It is a generic GM part used across many models for SRS connectors.
Trusted brands: ACDelco, GM Genuine Parts
OEM price range: $5-$15
Aftermarket price range: $5-$10 - Seat Belt Pretensioner Assembly
(OEM #19352487 (supersedes multiple numbers); 19207367 (example for 2009 sedan))— If the wiring and connector are not at fault, the pretensioner itself has likely failed internally and must be replaced as a complete unit.
Trusted brands: ACDelco, GM Genuine Parts
OEM price range: $250-$400
Aftermarket price range: $150-$250
Related Codes That Often Appear With This One
- B0012, B0013, B0015, B0016, B0019, B0020, B0023, etc. — These are all GM airbag system codes covered by the same TSB (#08-09-41-002H). They point to similar connector-related faults in different deployment loops within the SRS system, such as the driver's side pretensioner or various airbags.
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)'.
Platform-Specific Known Issues
- The 2005-2010 Pontiac G6 is explicitly named in TSB #08-09-41-002H, which details the diagnosis and repair for intermittent airbag lights caused by faulty CPA retainers on airbag system connectors.
- A Reddit user who performed a front-end collision repair on a 2005 G6 by swapping parts from a donor car was left with a persistent 'Service Airbag' light, highlighting the complexity of the system beyond simple component replacement.
Mechanic-Grade Diagnostic Values
- Passenger Seat Belt Pretensioner Deployment Loop Resistance — expected: 1.1 - 3.9 ohms. Failure: A reading above 3.9 ohms (e.g., a real-world example showed 25.5 ohms) indicates high resistance or an open circuit. A reading below 1.1 ohms (e.g., 0.3 ohms) can indicate a short or an incompletely locked connector.
- Ignition Voltage at SDM — expected: 9 - 16 volts. Failure: Voltage outside this range can prevent the SDM from running diagnostics correctly and may set various codes.
Hidden / Shadow Codes Worth Checking
- B0022:01: Passenger Pretensioner Deployment Loop Short to Battery. (see via Requires a professional scan tool like a GM Tech2 or GDS2 that can read SRS module symptom bytes.)
- B0022:02: Passenger Pretensioner Deployment Loop Short to Ground. (see via Requires a professional scan tool like a GM Tech2 or GDS2.)
- B0022:04: Passenger Pretensioner Deployment Loop Open Circuit. (see via Requires a professional scan tool like a GM Tech2 or GDS2.)
- B0022:0D: Passenger Pretensioner Deployment Loop Resistance Above Threshold (>3.9 ohms). This is the most common variant. (see via Requires a professional scan tool like a GM Tech2 or GDS2.)
- B0022:0E: Passenger Pretensioner Deployment Loop Resistance Below Threshold (<1.1 ohms). (see via Requires a professional scan tool like a GM Tech2 or GDS2.)
Scan Tool Commands That Help
- GM Tech2 / GDS2: SIR DTC Display & Component Test with Load Tool — To isolate a faulty pretensioner. A technician connects a special load tool (e.g., J38715-A) to the pretensioner harness connector. Using the scan tool, they observe the DTC status. If the code changes from 'Current' to 'History' with the tool connected, it confirms the pretensioner itself is faulty and the wiring is good.
- GM Tech2 / TIS2000: SPS (Service Programming System) — This function is required if the Sensing and Diagnostic Module (SDM) is replaced. The new module must be programmed with the vehicle's correct VIN and software calibration.
Wiring & Ground Locations
- Sensing and Diagnostic Module (SDM) — Located underneath the vehicle carpet, under the center console, between the front seats.. This is the airbag control module that monitors the pretensioner circuit and sets code B0022. All circuit tests ultimately lead back to its connector.
- G303 / G304 — G303 is a ground point located on the left front of the passenger compartment, behind the driver's side kick panel. G304 is in a similar position behind the passenger side kick panel.. While not directly for the pretensioner circuit, these are major body grounds. A poor ground at these locations can cause a wide range of unpredictable electrical issues in modules that share these ground paths, potentially including the SDM or BCM.
- Passenger Seat Belt Pretensioner Connector — At the base of the B-pillar, connected to the seat belt retractor assembly. Access requires removing the lower plastic trim panel between the front and rear doors.. This is the primary connector for the circuit in question and the most common point of failure due to issues with its CPA retainer.
Real Owner Repair Stories
- YouTube channel 'Auto Repair Guys' (General Motors vehicle (Chevrolet Cruze), applicable to Pontiac G6 platform.) — Airbag light on and 'Service Airbag' message on the DIC.
❌ Tried (didn't work) The video demonstrates that an incompletely seated connector, even if it feels clicked in, will still set a code. In their test, this resulted in a 0.3 ohm reading, which is outside the acceptable range.
✅ What actually fixed it The scan tool showed code B0022-04 (Open Circuit) with a live resistance reading of 25.5 ohms. The fix was to access the pretensioner connector, disconnect it, clean it, and reconnect it, ensuring the main connector and the secondary CPA lock were both fully and securely seated.
Model Year Variations Within This Range
- 2005-2010: The part number for the seat belt pretensioner assembly can vary depending on the vehicle's body style (Sedan, Coupe, or Convertible). It is critical to verify the part number for the specific body style before ordering a replacement.
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.
- Pontiac G6:
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- What's Unique About the 2005-2010 Pontiac G6
- 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