B0074 on 2009-2012 GMC Acadia: Passenger Airbag Sensor Causes and Fixes
On a 2009-2012 GMC Acadia, code B0074 means the passenger airbag is disabled. First, remove any electronics or objects from the passenger seat and clear the code, as this is a common cause per a GM TSB. If the code returns, the passenger presence sensor mat inside the seat cushion has likely failed and needs replacement and recalibration. This is a very common failure on this platform.
- Before any repairs, remove all items from the passenger seat, especially electronics, to rule out interference as the cause of code B0074.
- This code disables the passenger airbag, making it a critical safety issue that should be addressed promptly.
- The most common hardware failure is the sensor mat inside the seat cushion, which requires seat disassembly to replace.
- After replacing the sensor, the Passenger Presence System MUST be recalibrated by a professional with a GM-specific scan tool.
What's Unique About the 2009-2012 Gmc ACADIA
The first-generation GMC Acadia and its GM Lambda platform mates (Buick Enclave, Chevrolet Traverse, Saturn Outlook) share a Passenger Presence System that is notably sensitive to electronic and conductive objects placed on the passenger seat. GM issued a specific Technical Service Bulletin (TSB #08-09-41-007I) highlighting that items like laptops, cell phones, and even diagnostic scan tools can interfere with the sensor's electric field, triggering a B0074 0F code. 🎬 Watch: Diagnosing erratic B0081 and B0074 codes on an Acadia. This is a unique characteristic that should be the first diagnostic check before assuming a part has failed. Additionally, the sensor mat itself is prone to failure from creasing where the sensor tail exits the cushion, an issue also noted in a separate TSB.
Diagnostic Flowchart
Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.
Symptoms You May Notice
- "Service Airbag" or "Service Restraint System" message on the driver information center.
- Airbag warning light illuminated on the instrument cluster.
- Passenger airbag status indicator shows "OFF" even with an adult in the seat.
- Seat belt reminder chime may activate when the seat is empty but has an object on it.
- Replacing the main airbag control module (SDM) when the fault is in the seat sensor or its wiring.
- Replacing the passenger presence sensor mat without first checking for electronic interference on the seat, which is a no-cost fix.
- Replacing the sensor mat when the issue is a loose or damaged connector under the seat.
Most Likely Causes
- Electronic or Conductive Object on Passenger Seat 🔴 High Probability The PPS uses a capacitive sensor that is sensitive to interference. GM TSB #08-09-41-007I specifically calls out this issue for the 2009-2012 Acadia and its platform mates.
How to confirm: Remove all items from the passenger seat (laptops, phones, bags, liquids, scan tools, etc.). Clear the DTC with a scan tool and see if it returns. This often triggers the '0F' symptom byte, which indicates an erratic signal or wet seat condition.
Typical fix: Advise the vehicle owner to avoid placing such objects on the seat. No parts replacement is necessary if the code clears and stays cleared.
Est. part cost: $0 - Failed Passenger Presence Sensor Mat 🔴 High Probability The sensor mat is a flexible bladder embedded in the seat cushion that can develop internal breaks or creases from repeated use, occupant weight, and knee pressure. A GM TSB (#16-NA-145) notes that the sensor tail can be creased or pinched during seat assembly, leading to an open or high resistance circuit and premature failure.
How to confirm: If the code persists after clearing the seat, use a GM-capable scan tool to read the PPS data. A faulty mat will often show erratic or out-of-range resistance values, triggering '0D' (high resistance) or '0E' (low resistance) symptom bytes.
Typical fix: Replace the passenger presence sensor mat, which is typically sold as an integral part of the lower seat cushion foam. The system must be recalibrated after replacement using a GM-specific scan tool 🎬 Watch: How to perform the mandatory PPS re-zeroing procedure..
Est. part cost: $250-$850 - Damaged Wiring or Loose Connectors 🟡 Medium Probability Wiring under the seat can be stressed, chafed, or disconnected by items stored under the seat or by seat movement. The main sensor connector is attached to the seat bottom with a metal clip and can be dislodged. A separate GM Safety Recall (#14030) addresses issues with corrosion and loose crimps in the side impact airbag connectors under the seat, which can cause related SRS faults and indicates the under-seat area is prone to wiring issues.
How to confirm: Visually inspect the wiring harness and connectors under the passenger seat for any signs of damage, pinching, or corrosion. Ensure all connectors, especially the main PPS sensor connector (often black with a purple or white insert), are fully seated.
Typical fix: Repair the damaged section of the harness or clean and secure the connectors. If a connector or CPA retainer is damaged, it may need to be replaced.
Est. part cost: $10-$50
Rare But Worth Checking
- Wet Seat Cushion: If the seat cushion becomes wet from a spill or leak, the liquid can interfere with the sensor's operation and set an erratic signal code (B0074 0F). The TSBs specifically mention to rule this out by allowing the seat 24-48 hours to dry before further diagnosis.
- Faulty Passenger Presence System (PPS) Module: While possible, the control module itself is not a common failure point. The sensor mat and wiring should be thoroughly tested before condemning the module. In most cases, the module and sensor mat are replaced as a single assembly.
- Aftermarket Seat Heaters: The installation of an aftermarket seat heater can interfere with the PPS sensor mat, causing a B0074 code. If one is installed, it should be removed and the system re-tested before replacing any OEM components.
Diagnosis Steps
- Scan the Sensing and Diagnostic Module (SDM) and Passenger Presence System (PPS) module for codes with a professional scan tool capable of reading B-codes and symptom bytes (e.g., 00, 0D, 0E, 0F).
- Per TSB #08-09-41-007I, remove ALL objects from the front passenger seat, especially electronics, chargers, and liquids.
- Clear the DTCs. Drive the vehicle and see if the code returns. If it does not, the issue was interference.
- If the code returns, inspect the wiring and connectors under the passenger seat. Look for chafed wires, damage, or loose connections. Ensure the main connector to the PPS module is secure.
- Using a scan tool, monitor the live data from the passenger presence sensor. Check the resistance or capacitance values against the service manual specifications. An erratic or out-of-range reading points to a faulty sensor.
- If the sensor values are out of range or do not change when pressure is applied to the seat, the sensor mat is likely faulty.
- If the sensor is confirmed bad, disable the SIR system following proper safety procedures (disconnecting the battery is a critical first step).
- Remove the passenger seat from the vehicle. Remove the seat upholstery ('de-trim' the cushion) to access the sensor mat, which is integrated with the foam cushion.
- Replace the passenger presence sensor/cushion assembly. Be careful not to crease the tail of the new sensor during installation.
- Reassemble the seat and reinstall it in the vehicle.
- Perform the 'Passenger Presence System Rezeroing' or 'PPS Setup' recalibration procedure using a GM-specific scan tool (like a Tech 2 or GDS2). This step is mandatory for the system to function correctly.
Parts You'll Likely Need
- Airbag Front Passenger Presence Module Kit (W/ Sensor)
(OEM #25954278)— This is the sensor mat embedded in the seat cushion that fails most often due to internal circuit breaks or creasing. It is typically sold as a complete unit with the foam cushion. This part number supersedes 15952128.
Trusted brands: ACDelco, GM Genuine Parts
OEM price range: $600-$875
Aftermarket price range: $250-$450
Related Codes That Often Appear With This One
- B0081 — B0081 is a related code for the Passenger Occupant Classification System. They often appear together as they are part of the same system. B0081 can indicate a general system fault, while B0074 points more specifically to the sensor circuit. TSBs for this issue often mention that B0081 will set in the SDM when B0074 is active in the PPS module.
Technical Service Bulletins (TSBs) & Recalls
- 08-09-41-007I: Details the issue of electronic devices on the passenger seat causing the B0074 0F code and seatbelt chime.
- 16-NA-145: Describes sensor failure due to a creased sensor tail during seat assembly and instructs on checking wiring harness routing.
- 08-09-41-002H: Provides diagnostic information for intermittent airbag lights caused by poor connections at various SIR system connectors, which can be a contributing factor.
Platform-Specific Known Issues
- A known issue, documented in TSB #08-09-41-007I, is the system's high sensitivity to electronic devices like laptops and cell phones placed on the passenger seat, which can set a B0074 0F code without any actual part failure.
- TSB #16-NA-145 points to a manufacturing/assembly issue where the sensor tail can be creased or pinched during the 'hog-ringing' of the seat trim, leading to an open or high resistance circuit over time.
Mechanic-Grade Diagnostic Values
- PPS Module Connector Voltage - Pin 1 (Red/White wire) — expected: Battery Positive Voltage (9-16V). Failure: 0V or low voltage indicates a power supply issue from the fuse block.
- PPS Module Connector Voltage - Pin 5 (Black/White wire) — expected: Near 0V. Failure: Voltage above 0V indicates a poor ground connection.
- PPS Module Connector Voltage - Pin 17 (Dark Green wire) — expected: Fluctuating Data Signal (approx. 2.1-2.5V observed in one case). Failure: No voltage or a static voltage may indicate a communication line fault or a failed module.
Hidden / Shadow Codes Worth Checking
- B0074 0D: Passenger Presence Sensor Circuit Resistance Above Threshold. This is a very common symptom for a failed sensor mat where the internal circuit has broken (open circuit). (see via GM GDS2/Tech2 or equivalent professional SRS scan tool.)
- B0074 0E: Passenger Presence Sensor Circuit Resistance Below Threshold. This indicates a short circuit within the sensor mat or its wiring. (see via GM GDS2/Tech2 or equivalent professional SRS scan tool.)
- B0074 0F: Passenger Presence Sensor Circuit Erratic. This is the specific code often set by electronic device interference or a wet seat cushion, as noted in TSB #08-09-41-007I. (see via GM GDS2/Tech2 or equivalent professional SRS scan tool.)
- B0074 00: Passenger Presence Sensor Circuit Malfunction. This is a general fault that may indicate a disconnection from the sensor mat. (see via GM GDS2/Tech2 or equivalent professional SRS scan tool.)
Scan Tool Commands That Help
- GM Tech2 / GDS2: Passenger Presence System Rezeroing / PPS Setup — This calibration procedure is mandatory after replacing the passenger presence sensor, the PPS module, or the seat cushion. It establishes a new zero-point baseline for the empty seat and is required to clear codes B0081 4B (Calibration Not Learned) and make the system operational.
Wiring & Ground Locations
- PPS Sensor Connector — Under the front passenger seat, attached to the seat bottom with a metal clip. It is often a black connector with a purple or white insert.. This is the main connection point for the sensor mat. It can become loose or damaged by items under the seat, causing intermittent or total loss of signal from the sensor.
- G302 — Near the base of the right (passenger side) 'B' pillar.. This is a primary ground point for components in the passenger side of the cabin. A loose or corroded G302 could potentially cause grounding issues for the PPS module, leading to erratic behavior.
- G301 — Behind the left (driver's side) kick panel.. Wiring diagrams show this ground is used by the Inflatable Restraint Sensing and Diagnostic Module (SDM), which communicates with the PPS. While not a direct cause, a fault here could affect the overall SRS system.
- PPS Module — Under the passenger seat, often integrated with or attached near the sensor itself.. This module processes the signal from the sensor mat before sending it to the main SDM. All power, ground, and data wires for the sensor terminate here.
Real Owner Repair Stories
- YouTube channel ZBvids (2007 Chevrolet Equinox (similar GM PPS system)) — Airbag light was on with codes B0074 and B0081. The passenger airbag status would intermittently switch between ON and OFF.
❌ Tried (didn't work) Replaced the passenger presence sensor/module with a used one from a junkyard. This made the problem worse (indicator stayed OFF)., Paid a dealer to perform the 'relearn' or 'rezero' procedure on the junkyard part, which did not fix the issue.
✅ What actually fixed it The owner installed an aftermarket PPS emulator module from 'Airbag360'. This device plugs into the vehicle harness in place of the seat sensor and permanently signals that an adult is present, keeping the passenger airbag enabled. This immediately cleared the airbag light without programming. The owner noted the seatbelt chime will be active unless the belt is buckled. - YouTube channel Dallas Auto Diag (2008 GMC Acadia) — Service Airbag light on with code B0081 0F (Passenger Presence System Erratic).
❌ Tried (didn't work) The technician first verified power (battery voltage) and ground at the PPS module connector, which were both good.
✅ What actually fixed it The technician monitored the data signal wire (Dark Green) and saw a fluctuating voltage between 2.1-2.2V, indicating the module was communicating. Since power, ground, and data signal were all present at the connector, the fault was isolated to the internal PPS sensor/module itself. The final recommendation was to replace the passenger seat assembly with a used one from a junkyard as the most cost-effective solution.
OEM Part Supersession History
15952128→25954278— Standard part revision and update by the manufacturer.
Heads up: Part 25954278 is the correct replacement for 2009-2012 models. While the original part number 15952128 may be found, using the latest superseded part is recommended for any design improvements.
Model Year Variations Within This Range
- 2009-2014: The physical connector for the passenger presence sensor may differ. One version uses a connector with white, yellow, red, and brown wires (typically 2007-2010), while another uses a 3-wire connector with white, yellow, and green wires (typically 2009-2014). A visual check under the seat is required to confirm the correct part or bypass emulator.
Helpful Videos
Used OEM Parts in Stock
New Aftermarket Parts Available
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 ACADIA:
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- What's Unique About the 2009-2012 Gmc ACADIA
- 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
- Model Year Variations Within This Range
- 🎟️ Get 5% Off