B0012 on 2007-2011 GMC Yukon Denali: Driver Airbag Circuit Fault Causes and Fixes
On a 2007-2011 GMC Yukon Denali, code B0012 indicates a fault in the driver's airbag circuit. The most common cause is a loose or broken plastic clip on an airbag connector in the steering column, a fix detailed in a GM Technical Service Bulletin. A faulty clock spring is the next most likely cause. Before any repairs, unplug all 12V accessories to rule out electrical interference.
- B0012 means the driver's airbag is disabled due to an electrical fault in its circuit.
- The most likely cause is a small, inexpensive plastic clip (CPA) on a connector in the steering column, a known issue covered by a GM service bulletin.
- Before starting repairs, unplug all phone chargers and accessories from the 12V outlets to rule out electrical interference.
- A faulty clock spring is the second most common cause and is a more involved repair.
- Due to the risk of accidental airbag deployment, this repair is critical and best handled by a professional service technician.
What's Unique About the 2007-2011 Gmc YUKON DENALI
For the GMT900 platform, which includes the 2007-2011 Yukon Denali, GM has issued specific service bulletins for intermittent airbag codes like B0012. TSB #08-09-41-002H points directly to issues with small, inexpensive Connector Position Assurance (CPA) clips, rather than immediate failure of the airbag or clock spring. These clips are on the yellow airbag connectors and become brittle, causing a poor connection. Another bulletin, PIT5564A, notes that electrical interference from aftermarket phone chargers and other 12V accessories can also trigger these codes by causing resistance fluctuations, making this platform sensitive 🎬 Watch: A technician explains these common GM airbag codes. to what's plugged into its power outlets.
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 Air Bag" message on the Driver Information Center (DIC).
- Horn and/or steering wheel-mounted controls may also be inoperative if the clock spring has failed.
- Replacing the entire driver's airbag module. The airbag inflator itself is rarely the cause of this electrical circuit code; the fault is almost always in the wiring, connectors, or clock spring leading to it.
- Replacing the Sensing and Diagnostic Module (SDM). The SDM is simply reporting the fault it has detected in the circuit; module failure is uncommon for this specific code and would typically present with other communication-related DTCs.
Most Likely Causes
- Loose, Damaged, or Missing Connector Position Assurance (CPA) Retainer 🔴 High Probability GM TSB #08-09-41-002H specifically identifies this as a widespread issue on GMT900 trucks and SUVs. The small plastic clips on the yellow airbag connectors become brittle and fail, causing a poor connection and high resistance.
How to confirm: After safely disabling the SIR system, visually inspect the yellow connectors at the base of the steering column and behind the airbag module itself. Check if the small plastic locking clip (the CPA) is cracked, missing, or not fully seated. The connector and CPA should both seat with an audible click.
Typical fix: Reseat the main connector, then push the CPA clip in until it clicks. If the CPA is broken, it must be replaced. This is a very inexpensive part, though sometimes it is only serviced with a new connector pigtail.
Est. part cost: $5-$15 - Faulty Clock Spring (SIR Coil) 🟡 Medium Probability The clock spring is a wear item containing a coiled ribbon of wires that flexes every time the steering wheel is turned. Over time, these wires can fatigue and break, creating an open circuit or high resistance. This is a very common failure on high-mileage trucks.
How to confirm: After ruling out connector issues, the clock spring is the next likely failure. A professional scan tool can monitor the 'Deployment Loop Resistance' while turning the steering wheel lock-to-lock. Fluctuations, spikes, or dropouts in the resistance value (which should be steady between ~2.1-4.0 ohms) indicate a failing clock spring. Failure of other steering wheel functions (horn, radio controls) also points to the clock spring.
Typical fix: Replace the clock spring assembly. This requires removing the steering wheel and airbag module. It is critical to center the new clock spring during installation to prevent immediate damage.
Est. part cost: $70-$250 - Poor Terminal Tension or Damaged Wiring 🟡 Medium Probability Vibrations and age can cause the metal pins within the airbag connectors to loosen (fretting) or corrode, creating an intermittent high-resistance fault even if the connector and CPA are secure. GM issued bulletin PI1474 for a later model year addressing poor terminal tension in the X85 connector at the base of the steering column.
How to confirm: With the system disabled and connector unplugged, inspect the metal terminals for corrosion or damage. A special tool (like J-35616-65B) is used to test the grip (tension) of each female terminal. Some owners have successfully fixed the issue by carefully cleaning the contacts and slightly bending them to ensure a tighter fit.
Typical fix: If terminals are corroded, they can sometimes be cleaned. If they have lost tension or are damaged, the connector pigtail must be replaced by splicing in a new one using special SIR system-approved methods. GM recommends applying Nyogel 760G lubricant to terminals to prevent future fretting corrosion.
Est. part cost: $20-$60
Rare But Worth Checking
- Electrical Interference from 12V Accessories: GM TSB PIT5564A documents that some aftermarket USB chargers and other devices plugged into the 12V power outlets can create electrical noise that interferes with the sensitive airbag circuits, causing intermittent codes like B0012. Before performing any repairs, unplug all accessories, clear the codes, and see if the fault returns.
Diagnosis Steps
- SAFETY FIRST: Professional service is recommended. The Supplemental Inflatable Restraint (SIR) system must be properly disabled before proceeding. This involves disconnecting the negative battery terminal and waiting at least 2-5 minutes for the system's capacitor to discharge. Failure to do so can result in accidental deployment and serious injury.
- Unplug any and all aftermarket accessories from the 12V power outlets (phone chargers, dash cams, etc.) as per TSB PIT5564A.
- Using a scan tool capable of reading SRS/SIR codes (a standard OBD-II reader will not work), read the specific B0012 symptom byte (e.g., 04 for open, 0D for high resistance). Clear the code and see if it returns immediately.
- If the code returns, disable the SIR system.
- Visually inspect the yellow airbag connectors in the steering column, both at the clock spring and behind the airbag module. Check for a loose, broken, or missing Connector Position Assurance (CPA) clip per TSB #08-09-41-002H.
- If the CPA is faulty, replace it, re-secure the connector, enable the SIR system, and re-check for codes.
- If the CPA is intact, disconnect the connector and inspect the terminals for corrosion, spread pins (poor tension), or other damage.
- If connector issues are ruled out, the clock spring is the next most likely component. 🎬 Watch: How to safely remove the steering wheel. Use the scan tool to monitor loop resistance while turning the wheel to confirm.
- As a final, less likely step, inspect the wiring and connector at the SDM itself.
- Once repairs are complete, enable the SIR system and use a scan tool to clear any fault codes and confirm the airbag light goes out. The light should extinguish on its own if the fault is truly fixed.
Parts You'll Likely Need
- Connector Position Assurance (CPA) Retainer
(OEM #12052834)— This small plastic clip is the most common failure point identified in GM TSB #08-09-41-002H for code B0012. Its failure causes a poor connection at the airbag connector.
Trusted brands: ACDelco, GM Genuine Parts
OEM price range: $5-$15
Aftermarket price range: $5-$10 - Clock Spring (Steering Wheel Airbag Coil)
(OEM #25966963 (w/o heated wheel), 25966964 (w/ heated wheel))— This is the second most common cause after connector issues. It is a wear item that contains the wiring for the driver's airbag and fails from repeated turning of the steering wheel. Part number depends on options like heated steering wheel.
Trusted brands: ACDelco, Dorman (e.g., 525-015), Standard Motor Products
OEM price range: $150-$250
Aftermarket price range: $70-$150 - Steering Wheel Air Bag Coil Connector Pigtail
(OEM #13580115 (ACDelco PT2630))— If the connector terminals have lost tension or are damaged, the pigtail must be replaced. TSB PI1474 addresses this for a later model year but the principle is the same.
Trusted brands: ACDelco
OEM price range: $30-$50
Aftermarket price range: $20-$40
Related Codes That Often Appear With This One
- B0013 — This code refers to the 'Stage 2' circuit of the same driver's airbag. Since the connectors and clock spring wiring for both stages are bundled together, a fault in the harness or clock spring often affects both circuits, causing both codes to appear simultaneously.
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... Set (Inspect and Replace Connector Position Assurance (CPA) Retainer).
- PIT5564A: Notes that intermittent SIR warning lights with code B0012 can be caused by interference from aftermarket USB/phone chargers.
- PI1474: While for a later model year, this TSB is relevant as it describes B0012 being caused by poor terminal tension in the steering wheel airbag coil connector, a related issue.
Platform-Specific Known Issues
- TSB #08-09-41-002H: This is the most critical document for this code on this vehicle. It explicitly states that an intermittent airbag light with DTC B0012 is often caused by a faulty Connector Position Assurance (CPA) retainer, and instructs technicians to inspect and replace this small part before attempting more expensive repairs.
- TSB PIT5564A: This bulletin warns that aftermarket accessories plugged into the 12-volt power outlets can cause electrical interference, leading to fluctuating resistance in the airbag circuits and setting codes like B0012.
Mechanic-Grade Diagnostic Values
- Driver Airbag Deployment Loop 1 Resistance — expected: 2.1 - 4.0 Ω (as measured by a scan tool like a Tech 2).. Failure: A resistance greater than ~4.4 Ω will set B0012-0D. A resistance less than ~1.7 Ω will set B0012-0E. A value that fluctuates or drops out when turning the steering wheel points to a bad clock spring.
- Clock Spring Individual Pin Continuity — expected: Less than 1.0 Ω, typically 0.4 - 0.5 Ω.. Failure: A reading of 'OL' (Open Loop) or a resistance value that spikes when rotating the clock spring indicates an internal wire break.
Hidden / Shadow Codes Worth Checking
- B0012-04: Driver Frontal Deployment Loop Stage 1 Open Circuit. (see via A professional-level scan tool (like a GM Tech2 or equivalent) that can read Supplemental Inflatable Restraint (SIR) system codes and symptom bytes.)
- B0012-0D: Driver Frontal Deployment Loop Stage 1 Resistance Above Threshold (>4.4 Ω). (see via A professional-level scan tool (like a GM Tech2 or equivalent) that can read Supplemental Inflatable Restraint (SIR) system codes and symptom bytes.)
- B0012-0E: Driver Frontal Deployment Loop Stage 1 Resistance Below Threshold (<1.7 Ω). (see via A professional-level scan tool (like a GM Tech2 or equivalent) that can read Supplemental Inflatable Restraint (SIR) system codes and symptom bytes.)
- B0012-02: Driver Frontal Deployment Loop Stage 1 Short to Ground. (see via A professional-level scan tool (like a GM Tech2 or equivalent) that can read Supplemental Inflatable Restraint (SIR) system codes and symptom bytes.)
Scan Tool Commands That Help
- GM Tech2 / GDS2: Live Data > SIR > Deployment Loop Resistance — This is the primary diagnostic function for B0012. It allows a technician to view the real-time resistance of the driver's airbag circuit. By observing this value while turning the steering wheel lock-to-lock, a faulty clock spring can be identified if the resistance spikes, drops out, or becomes unstable.
- GM Tech2 / GDS2: Clear DTCs > SIR — After a repair has been completed, the fault code must be cleared from the Sensing and Diagnostic Module (SDM). Unlike some engine codes, airbag codes often do not clear on their own and require a capable scan tool to erase them and turn off the warning light.
Wiring & Ground Locations
- Sensing and Diagnostic Module (SDM) — On the transmission hump, under the front center of the carpet. On some models, it is under the driver's seat beneath a flap of carpet. Access may require removing console trim pieces.. This is the central computer for the airbag system. All deployment loop wiring terminates here. A poor connection at the main SDM connector, while less common than at the steering column, can cause a B0012 fault.
- X85 / X3 Connector — The main connector at the base of the steering column that joins the clock spring harness to the main instrument panel harness.. This connector is a known point of failure for poor terminal tension, which can cause intermittent high resistance and trigger B0012. GM issued bulletin PI1474 for a similar issue on other models, recommending checking terminal tension here before replacing the clock spring.
- G201 — In the upper left corner of the instrument panel, near the A-pillar.. This is a major ground point for the instrument panel. While not a direct cause of a high resistance code like B0012-0D, a poor ground here could cause erratic behavior in the SDM or other related modules, so it's a relevant location for general electrical diagnosis.
Real Owner Repair Stories
- Tahoe Yukon Forum (Vehicle with B0012-0D and B0012-04) — Airbag light illuminated randomly.
❌ Tried (didn't work) Reseating only the airbag connector behind the airbag module did not fix the problem; the light returned.
✅ What actually fixed it The owner removed the steering wheel and re-seated all clock spring wire connections, as well as the airbag connector. This resolved the high resistance condition and the light stayed off. - GMTNation Forum (2012 GMC Yukon) — Intermittent "Service Air Bag" light with code B0012-0D. Scan tool showed resistance at 4.6 ohms.
❌ Tried (didn't work) Initial visual inspection of connectors inside the steering wheel showed no obvious issues.
✅ What actually fixed it The owner removed the steering wheel and clock spring, tested continuity of wires, and reseated all accessible connectors between the steering wheel and the module. After reassembly, the scan tool showed a normal resistance of 2.9 ohms and the code was resolved. - Chevrolet Forum (Chevrolet vehicle with similar SIR system) — Had B0012-04 (open circuit), then after replacing the clock spring, new codes B0012-0E and B0013-0E (low/high resistance) appeared.
❌ Tried (didn't work) Replacing the clock spring alone.
✅ What actually fixed it The 4-wire plug connecting to the clock spring had poor terminal tension. The user cleaned the contacts and carefully bent the copper contacts on the connector to create a tighter fit, which resolved the resistance-related codes.
OEM Part Supersession History
15112677, 15274878, 15829094→25966963— Part has been updated by GM over the years. This is the latest number for the clock spring without a heated steering wheel.
Heads up: This part is for vehicles WITHOUT a heated steering wheel. Using it on a vehicle with a heated wheel will result in the heat function being inoperative.15112676, 15274877, 15829093→25966964— Part has been updated by GM over the years. This is the latest number for the clock spring with a heated steering wheel.
Heads up: This part is specifically for vehicles WITH a heated steering wheel.
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