B0015 on 2005-2010 Pontiac G6: Airbag Light and Seatbelt Pretensioner Causes
On a 2005-2010 Pontiac G6, code B0015 almost always points to a poor connection in the yellow wiring harness under the driver's seat. The issue is often a loose, damaged, or missing Connector Position Assurance (CPA) retainer clip, a known GM-wide problem detailed in TSB #08-09-41-002H. This is an inexpensive fix, but professional service is recommended due to airbag system risks.
- B0015 on a G6 means the airbag system is OFF due to a fault in the driver's seatbelt pretensioner circuit.
- The most likely cause is a simple, inexpensive connection issue under the driver's seat, specifically the yellow connector's locking clip (CPA), as noted in a GM service bulletin.
- Always inspect the under-seat wiring and connector before spending money on a new seatbelt pretensioner.
- This is not a DIY-friendly repair for beginners due to the risk of accidental airbag/pretensioner deployment.
- The airbag light will not turn off by itself after the repair; it must be cleared with a compatible SRS scan tool.
What's Unique About the 2005-2010 Pontiac G6
The Pontiac G6 is explicitly named in a widespread General Motors Technical Service Bulletin (TSB #08-09-41-002H) that addresses intermittent airbag lights caused by faulty connections. The primary culprit identified is not the expensive pretensioner itself, but a small plastic lock on the electrical connector, known as a Connector Position Assurance (CPA) retainer. These clips can become brittle or loose, causing the exact intermittent connection issues under the driver's seat that trigger code B0015. This issue is common across the GM Epsilon platform, which includes the Chevrolet Malibu and Saturn Aura, who share similar under-seat wiring designs and failures.
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).
- Airbag light may come on intermittently, especially when turning or moving the driver's seat.
- Replacing the driver's seatbelt pretensioner assembly without first thoroughly inspecting the under-seat connector and CPA retainer. The wiring/connector issue is far more common and much cheaper to fix, as documented in TSB #08-09-41-002H. 🎬 Watch: How to diagnose these common GM airbag codes
Most Likely Causes
- Loose, Damaged, or Missing Connector Position Assurance (CPA) Retainer 🔴 High Probability This is a well-documented issue across many GM platforms of this era, including the G6, as specified in TSB #08-09-41-002H. The CPA clip on the yellow connector under the driver's seat can become brittle, loose, or fall out, leading to a poor connection. Movement of the seat can exacerbate this issue.
How to confirm: With the battery disconnected, visually inspect the yellow connector under the driver's seat. Check if the connector is fully seated and if the small plastic CPA retainer (often orange or pink) is present, intact, and securely locked.
Typical fix: Reseat the main connector and install a new CPA retainer (GM Part #88988974) if the old one is missing or damaged. Applying dielectric grease (GM P/N 12345579) to the terminals is recommended by GM as a preventative measure.
Est. part cost: $5-$15 - Damaged Wiring or Terminals Under Driver's Seat 🟡 Medium Probability The wiring harness under the seat is susceptible to damage from items stored under the seat, aggressive vacuuming, or repeated seat movement. This can lead to stretched wires, corrosion, or poor terminal tension, causing high resistance.
How to confirm: After disconnecting the battery and the connector, inspect the wires for visible damage (stretching, chafing, breaks) and check the metal terminals inside the connector for corrosion or being spread too far apart.
Typical fix: Repair the damaged section of wire or replace the connector pigtail. Clean corroded terminals with a specialized cleaner. GM specifies using the J-38125 SIR Terminal Repair Kit for any terminal work to ensure proper contact integrity. In some cases, soldering the wires directly to bypass a faulty connector is a permanent fix.
Est. part cost: $15-$60 - Faulty Driver's Seatbelt Pretensioner ⚪ Low Probability While less common than wiring issues, the internal mechanism or the explosive charge of the pretensioner can fail, causing an out-of-spec resistance reading.
How to confirm: After confirming the wiring and connector are good, this is the next logical step. A professional would use a special load tool (like J 38715-A) or a specific resistor (typically 2.2-2.7 ohms) in place of the pretensioner to see if the code disappears, confirming the pretensioner is the fault. A multimeter can also be used to check resistance directly on the pretensioner, which should be around 2.2-2.7 ohms.
Typical fix: Replace the driver's side seatbelt buckle assembly, which contains the pretensioner. A part number for a 2009 G6 sedan is 19207941 (for black interior), though this part is now discontinued.
Est. part cost: $150-$300
Rare But Worth Checking
- Faulty Sensing and Diagnostic Module (SDM): This is the airbag control module. It's rare for it to fail for a single circuit code. All other possibilities, especially wiring and the pretensioner itself, should be exhaustively ruled out before considering SDM replacement. If the airbags have deployed in a previous accident, the SDM will have crash data and must be replaced; it cannot be cleared.
Diagnosis Steps
- Safety First: Disconnect the negative battery terminal and wait at least 15 minutes to allow the system capacitors to discharge before working on any yellow airbag connectors.
- Scan for Codes: Use a scan tool capable of reading SRS/airbag codes to confirm B0015 is present. Note any two-digit failure codes (e.g., 04 for open circuit, 0D for high resistance > 3.9 ohms, 0E for low resistance < 1.1 ohms) as they provide valuable clues.
- Inspect Under-Seat Connector: Locate the large yellow connector under the driver's seat. Check if it is fully seated.
- Inspect CPA Retainer: Per TSB #08-09-41-002H, carefully inspect the small Connector Position Assurance (CPA) clip on the connector. Is it broken, loose, or missing? This is the most common fix.
- Inspect Wiring and Terminals: Disconnect the connector and inspect the wires for any signs of stretching, chafing, or breaks. Look at the metal terminals inside the connector for corrosion or damage. Ensure the terminals have good tension.
- Test the Circuit (Professional): A technician would use a specific resistance load tool to substitute the pretensioner. If the code changes from 'active' to 'history', it confirms the pretensioner itself is faulty.
- Clear Codes: After any repair, the B0015 code is a 'hard fault' and will not clear on its own. It must be cleared from the SDM using a bidirectional scan tool.
Parts You'll Likely Need
- Connector Position Assurance (CPA) Retainer
(OEM #88988974)— This small plastic clip is the most common failure point identified in GM's own service bulletin (TSB #08-09-41-002H) for causing a poor connection. It is often orange.
Trusted brands: ACDelco, GM Genuine Parts
OEM price range: $5-$15
Aftermarket price range: $5-$10 - Driver Seatbelt Pretensioner
(OEM #19207941)— If the wiring and connectors are confirmed to be good, the pretensioner itself has likely failed internally. It is typically integrated into the seatbelt buckle assembly. Part number 19207941 is for a 2009 G6 Sedan with a black interior, but has been discontinued.
Trusted brands: ACDelco, GM Genuine Parts
OEM price range: $200-$300
Aftermarket price range: $150-$250
Related Codes That Often Appear With This One
- B0016 — This code relates to the passenger side seatbelt pretensioner circuit. It can appear with B0015 if there is a common connector issue or if both pretensioners have failed, though this is less likely.
- B0022 — This code relates to the driver's side seat side airbag. Since its connector is also located under the seat, a disturbance to the main harness could potentially trigger multiple codes.
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, B0013, B0015... Set (Inspect and Replace Connector Position Assurance (CPA) Retainer).
- PI1357: Airbag Light On, DTCs B0014, B0015, B0021, B0022 Set - This bulletin suggests soldering the female terminals at the crimp to resolve high resistance issues when replacing the CPA clip is not sufficient.
Platform-Specific Known Issues
- This vehicle is covered by GM Technical Service Bulletin #08-09-41-002H, which specifically identifies an intermittent airbag light with DTC B0015 as a potential result of a loose, missing, or damaged Connector Position Assurance (CPA) retainer on an SIR system connector.
- Another related TSB, #PI1357, addresses high resistance in the terminal crimps themselves, recommending soldering the female terminals in the connector for a more robust repair.
Mechanic-Grade Diagnostic Values
- Driver Pretensioner Deployment Loop Resistance — expected: 1.1 - 3.9 ohms (some sources state a tighter ideal range of 2.2 - 2.7 ohms). Failure: A reading less than 1.1 ohms (triggers B0015 0E), greater than 3.9 ohms (triggers B0015 0D), or infinite/25.5 ohms (triggers B0015 04 for open circuit).
Hidden / Shadow Codes Worth Checking
- B0015 01: Driver Pretensioner Deployment Loop Short to Battery (see via GM-specific scan tool like a Tech2 or GDS2.)
- B0015 02: Driver Pretensioner Deployment Loop Short to Ground (see via GM-specific scan tool like a Tech2 or GDS2.)
- B0015 04: Driver Pretensioner Deployment Loop Open Circuit (see via GM-specific scan tool like a Tech2 or GDS2.)
- B0015 0D: Driver Pretensioner Deployment Loop Resistance Above Threshold (>3.9 ohms) (see via GM-specific scan tool like a Tech2 or GDS2.)
- B0015 0E: Driver Pretensioner Deployment Loop Resistance Below Threshold (<1.1 ohms) (see via GM-specific scan tool like a Tech2 or GDS2.)
Scan Tool Commands That Help
- GM Tech 2 / GDS2: Data Display > Deployment Loop Resistance Data — This function allows a technician to monitor the live resistance of the pretensioner circuit while wiggling the under-seat harness and connectors. A fluctuating or spiking value on the scan tool precisely pinpoints an intermittent connection without guesswork.
Wiring & Ground Locations
- G303 — On the left front of the passenger compartment, in the back of the left front kick panel.. This is a primary ground point for components on the driver's side of the interior. While not directly in the SIR circuit, a poor ground here can cause unpredictable electrical issues in nearby systems, and it's a key location to check for corrosion or looseness if multiple, seemingly unrelated driver-side electrical faults occur.
- Left Front Seat Belt Pretensioner Connector — Under the driver's seat, typically a yellow connector leading to the seat belt buckle assembly at the base of the B-pillar.. This is the main connector for the circuit that sets code B0015. It is the location of the CPA clip mentioned in TSB #08-09-41-002H and the most common point of failure.
- Sensing and Diagnostic Module (SDM) — Under the center console, near the dash.. This is the control module that monitors the pretensioner circuit. While rarely the cause, knowing its location is necessary for advanced diagnostics involving checking for continuity between the SDM and the pretensioner connector.
Real Owner Repair Stories
- YouTube channel 'World Mechanics' (Chevrolet (similar GM SIR system)) — Airbag light on, "Service Airbag" message displayed.
❌ Tried (didn't work) Initial inspection showed the connector was plugged in, but the code persisted.
✅ What actually fixed it The orange CPA retainer clip on the under-seat connector *looked* like it was pushed in, but it was not fully seated. After firmly pushing the CPA clip until it clicked, the live resistance reading on the scan tool immediately dropped from 25.5 ohms to a normal 2.3 ohms, and the airbag light went out.
OEM Part Supersession History
19150160, 19150163, 19180023, 19180027→19207941— Part consolidation and design updates over the vehicle's lifecycle.
Heads up: Part number 19207941 (for black interior) is now listed as discontinued by GM, making used or aftermarket parts the likely only option.
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
- OEM Part Supersession History
- 🎟️ Get 5% Off