Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

B0074 on 2012-2017 Buick Verano: Airbag Light and Passenger Sensor Causes

On a 2012-2017 Buick Verano, code B0074 almost always points to a faulty passenger presence sensor mat in the seat cushion or its wiring. This will disable the passenger airbag. The fix is to replace the sensor, which is part of the seat cushion assembly. This is a well-documented failure, covered by multiple TSBs and a Special Coverage campaign.

14 minutes to read 2012-2017 Buick VERANO
Most Likely Cause
Faulty Passenger Presence Sensor Mat
Difficulty
4/5
Est. Time
2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$600 – $950
Parts Price
$400 – $620
⚠️ Drivable, but... — The vehicle is drivable, but the front passenger airbag will be disabled, increasing the risk of injury to a passenger in a collision.
Key Takeaways
  • Code B0074 on a 2012-2017 Verano means the passenger airbag is off because of a fault in the seat sensor system.
  • The most common cause is a failure of the sensor mat inside the seat cushion, a known issue for this car documented in multiple TSBs.
  • Check for pinched wiring under the seat first, but expect to replace the entire passenger seat cushion assembly (Part #84283080).
  • This is a safety-critical repair. Professional service is strongly recommended due to the airbag system and the mandatory post-repair calibration.
Code B0074 on a 2012-2017 Buick Verano indicates that the Sensing and Diagnostic Module (SDM), the main computer for the airbag system, has detected a fault within the Passenger Presence System (PPS). Specifically, it points to high resistance (B0074 0D) or low resistance (B0074 0E) in the sensor mat located inside the passenger seat cushion. This system's job is to determine if a passenger is present and of sufficient weight to safely enable the passenger-side airbag. When this code is active, the passenger airbag is disabled as a precaution, and the "Passenger Airbag Off" indicator will illuminate.

What's Unique About the 2012-2017 Buick VERANO

Interior view of the front passenger seat in a 2012-2017 Buick Verano.
The 2012-2017 Buick Verano has a known pattern failure involving the passenger presence sensor mat, often documented in GM TSBs.

The 2012-2017 Buick Verano is particularly known for this issue, as documented in multiple GM Technical Service Bulletins (TSBs). The problem is often caused by the sensor mat's printed circuit developing an open or high resistance due to flexing from normal use, or from the sensor's wiring getting pinched or creased during seat assembly at the factory. TSB 16-NA-145 specifically notes that the sensor tail can be creased during the 'hog-ringing' of the seat cover, leading to circuit failure over time from passenger ingress/egress. This is a well-documented pattern failure on this specific model, often appearing alongside code B0081.

Diagnostic Flowchart

Mechanic inspecting the wiring harness and yellow SRS connectors underneath a car's passenger seat.
Always inspect the wiring harness under the passenger seat before condemning the sensor mat. Pinched or damaged wires are a common cause of the B0074 code.

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

Have you cleared the passenger seat and inspected the wiring harness underneath it?
→ Remove all items, aftermarket covers, and electronics from the passenger seat. If the B0074 code and 'Service Airbag' message persist, inspect the wiring under the seat.
→ Repair the damaged wire section ($0-$50). TSB N182188910 notes wires often get trapped under seat trim. If damage is at the cushion entry, replace the sensor assembly.
Do you have a scan tool to monitor live Passenger Presence Module data?
→ The sensor mat is faulty (TSB 16-NA-145). Replace the Passenger Presence Sensor Module Kit (OEM 84283080, $400-$620). A shop scan tool is mandatory to calibrate the new module.
→ Take the vehicle to a shop. The sensor mat (OEM 84283080) likely failed (TSB 16-NA-145). Replacement requires professional calibration and typically costs $600-$950 for parts and labor.
Professional service recommended: This code involves the Supplemental Restraint System (SRS). Improper handling or repair can lead to the airbag failing to deploy in a crash or deploying unexpectedly, causing serious injury. Furthermore, the replacement part requires a specific calibration procedure (PPS Preload Test or Re-zero) using a professional scan tool to function correctly.

Symptoms You May Notice

Dashboard displaying a Service Airbag warning message and an illuminated airbag light.
A B0074 code will typically trigger a 'Service Airbag' message on the Driver Information Center and illuminate the airbag warning light.
  • "Service Airbag" message on the Driver Information Center (DIC).
  • Illuminated airbag warning light on the instrument cluster.
  • Passenger airbag status indicator shows "OFF" even when an adult is seated.
  • The passenger seat belt reminder may chime or illuminate incorrectly.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the main airbag module (SDM) without diagnosing the seat sensor first.
  • Replacing the wrong seat sensor (e.g., seat belt buckle sensor or seat track position sensor).
  • Ignoring a pinched wire and replacing the sensor mat, only to have the problem return.

Most Likely Causes

A passenger presence sensor mat, showing the thin printed circuit and wiring tail that sits inside the seat cushion.
The passenger presence sensor mat is highly susceptible to failure from repeated flexing, often cracking the printed circuit or pinching the wiring tail where it exits the cushion.
  1. Faulty Passenger Presence Sensor Mat 🔴 High Probability The sensor mat's printed circuit can develop cracks or high resistance from repeated flexing and passenger weight, a known issue detailed in TSB 16-NA-145. The design makes it susceptible to failure over time from normal use, specifically where the sensor tail exits the cushion.
    How to confirm: After ruling out wiring issues, a diagnostic scan tool that can read SRS data is used to monitor the sensor's status. If the readings are erratic, out of specification, or do not change when weight is applied to the seat, the sensor is faulty.
    Typical fix: Replace the passenger presence sensor, which is integrated into the lower seat cushion foam. The entire cushion assembly is typically replaced as a single unit.
    Est. part cost: $400-$600
  2. Pinched or Damaged Sensor Wiring 🟡 Medium Probability TSB N182188910 01 and 16-NA-145 note that the sensor wire or harness pigtail can get pinched, creased, or trapped under the seat trim or between the cushion and frame during factory assembly or servicing. This creates a point of high resistance or an open circuit.
    How to confirm: Visually inspect the wiring harness under the passenger seat, tracing it from the floor connector to where it enters the seat cushion. Look for any signs of pinching, chafing, or sharp bends. Wiggling the harness while observing live scan tool data can sometimes confirm an intermittent connection.
    Typical fix: Repair the damaged section of the wire or reroute the harness to relieve the pinch. 🎬 Check out this video for an example of a simple wiring repair. If the damage is at the entry point to the cushion, the sensor/cushion assembly may still need replacement as the damaged section is often inaccessible.
    Est. part cost: $0-$50 for wiring repair supplies

Rare But Worth Checking

  • Electronic Devices on Seat: Placing electronic devices like laptops, power inverters, or even cell phones on the passenger seat can sometimes interfere with the sensor's capacitive operation and set a false code. Always clear the seat of any objects and re-check before beginning repairs.
  • Wet Seat Cushion: If the seat cushion becomes significantly wet from a spill or open window, the moisture can interfere with the sensor mat's electrical properties and set a fault code (specifically sub-code 0F on some models). The seat must be thoroughly dried before the system will function correctly. The repair manual suggests allowing 24-48 hours of drying time with the trim removed.
  • Faulty Sensing and Diagnostic Module (SDM): While possible, it is very rare for the main airbag control module (SDM) to be the cause of this specific code. The PPS sensor and its wiring should be thoroughly diagnosed before considering SDM replacement.

Diagnosis Steps

  1. Verify the complaint: Confirm the airbag light and "Service Airbag" message are active.
  2. Scan for Codes: Use an OBD-II scanner capable of reading the SRS module. Confirm B0074 is present, and check for B0081. Note the specific sub-code (e.g., 0D for high resistance, 0E for low resistance).
  3. Clear the Seat: Remove all items from the passenger seat, including aftermarket seat covers, cushions, and any electronic devices.
  4. Visual Inspection: Thoroughly inspect the wiring harness and connectors under the passenger seat. Look for any signs of pinching, stretching, or damage as described in TSBs. Check that all connectors are fully seated.
  5. Check Live Data: With a capable scan tool, monitor the live data from the Passenger Presence Module. Observe the sensor status (e.g., 'Empty', 'Infant', 'Adult') while pressing on different areas of the seat cushion to see if the readings are logical or erratic.
  6. Isolate the Fault: If wiring appears intact and live data is inconclusive or unresponsive, the fault is highly likely internal to the sensor mat itself.
  7. Confirm Repair: After replacing the sensor/cushion, the new module must be calibrated using a specific scan tool procedure (Passenger Presence System Preload Test or Re-zero) to ensure it functions correctly. This step is mandatory for the system to work.
  8. 🎬 See how to perform the mandatory PPS re-zeroing procedure with a scan tool.

Parts You'll Likely Need

  • Airbag Front Passenger Presence Sensor Module Kit (OEM #84283080) — This is the complete service part that includes the seat cushion foam with the integrated sensor mat. It is the definitive fix for a failed internal sensor circuit. This part number supersedes previous numbers 23121537, 23294865, and 84225915.
    Trusted brands: ACDelco, GM Genuine Parts
    OEM price range: $400-$620
    Aftermarket price range: Not commonly available. Some companies offer 'bypass emulators', but these are not recommended as they permanently enable the airbag, which is dangerous for smaller occupants and may have legal implications.

Related Codes That Often Appear With This One

Technical Service Bulletins (TSBs) & Recalls

  • N182188910 01 / Special Coverage 23520: Covers pinched PPS module wire causing B0074 and B0081 on 2012-2017 models.
  • 16-NA-145: Details the cause as an open/high resistance in the seat pad printed circuit from creasing or pinching during assembly.

Platform-Specific Known Issues

  • GM issued Special Coverage Adjustment #23520 (related to TSB N182188910) for 2012-2016 models, extending the warranty for this specific issue to 6 years or 72,000 miles, whichever comes first. A similar TSB, N182188910 01, covers the 2017 model year.
  • TSB 16-NA-145 explicitly identifies the cause as an open or high resistance in the seat pad's printed circuit, often due to a sharp crease created during manufacturing where the sensor tail exits the cushion.
  • Owner experiences on forums like Reddit confirm that this is a common out-of-warranty failure, with dealer repair quotes often landing in the $800-$1100 range.

Mechanic-Grade Diagnostic Values

  • PPS Module Power Supply Voltage — expected: ~12V (Battery Voltage). Failure: Voltage significantly lower than battery voltage indicates a power or ground supply issue to the module.
  • PPS Module Communication Signal Voltage — expected: Fluctuating voltage around 2-2.5V with key on, engine off.. Failure: A reading of 0V or a static, non-fluctuating voltage on the signal wire (green wire in the example) while power and ground are good points to a failed sensor mat.

Hidden / Shadow Codes Worth Checking

  • B0074 00: Passenger Presence Sensor - General malfunction or disconnection detected. (see via GM GDS2/Tech2 or equivalent professional SRS-capable scan tool.)
  • B0074 04: Passenger Presence Sensor Circuit - Open Circuit. (see via GM GDS2/Tech2 or equivalent professional SRS-capable scan tool.)
  • B0074 0D: Passenger Presence Sensor Circuit Resistance Above Threshold (High Resistance). (see via GM GDS2/Tech2 or equivalent professional SRS-capable scan tool.)
  • B0074 0E: Passenger Presence Sensor Circuit Resistance Below Threshold (Low Resistance/Shorted). (see via GM GDS2/Tech2 or equivalent professional SRS-capable scan tool.)
  • B0074 0F: Passenger Presence Sensor Circuit Erratic (often indicates a wet seat). (see via GM GDS2/Tech2 or equivalent professional SRS-capable scan tool.)

Scan Tool Commands That Help

  • GM GDS2 / Tech2: Passenger Presence System Rezero — This function is mandatory after replacing the passenger presence sensor/seat cushion or if the seat has been disassembled. It calibrates the empty seat to a zero value. Failure to perform this procedure will result in the system not working correctly and the code may return.

Wiring & Ground Locations

  • G301 — On the floor, under the passenger seat or behind the right rear passenger seat track on some GM models.. This is a primary ground point for components in the passenger seat area. A loose or corroded G301 could cause intermittent and difficult-to-diagnose electrical issues for the PPS module, including setting a B0074 code.
  • PPS Connector — Under the front passenger seat, connecting the main body harness to the pigtail for the PPS sensor mat.. This is the primary connection point for testing. TSBs indicate the wiring at this connector or where it enters the cushion is a common failure point due to pinching or stress. Technicians test for power, ground, and signal at this connector.

Real Owner Repair Stories

  • YouTube channel 'Sparky's Answers' (2015 Chevrolet Equinox (sister platform vehicle) with 175,000 miles) — Airbag light on, 'Service Airbag System' message displayed. Codes B0081 and B0074 00 were present.
    ❌ Tried (didn't work) The owner proceeded directly to testing, as this is a common failure.
    ✅ What actually fixed it Testing the sensor connector under the passenger seat revealed good power (12.79V) and ground, and a fluctuating 2-2.5V communication signal. This confirmed the main vehicle modules were working, isolating the fault to the internal passenger presence sensor bladder/mat itself. The diagnosis concluded the sensor assembly needed replacement.

OEM Part Supersession History

  • 23121537, 23294865, 8422591584283080 — Part revision and consolidation by the manufacturer.
    Heads up: Part 84283080 is specified for 2015-2017 Verano models, often with heated seats.
  • 22886147, 23294867, 2336561084283083 — Part revision and consolidation by the manufacturer.
    Heads up: Part 84283083 is specified for 2012-2015 Verano models.
  • 2283068823161089 — Part revision by the manufacturer.
    Heads up: These part numbers are also listed for the 2012-2017 Verano PPS module, highlighting the importance of VIN verification when ordering.

Model Year Variations Within This Range

  • 2012-2016: Covered by Special Coverage Adjustment #23520 for the PPS sensor/wiring issue for 6 years/72,000 miles.
  • 2017: Covered by a nearly identical Special Coverage Adjustment under TSB N182188910 01 for the same issue and duration.
2015 Chevrolet Equinox, Airbag Light On, Codes B0081 B0074
2015 Chevrolet Equinox, Airbag Light On, Codes B0081 B0074
Buik enclave 2008 passenger presense sensor replace
Buik enclave 2008 passenger presense sensor replace
06 Avalance Passenger Presence System PPS re-zeroing Silverado, Service Air Bag , XTOOL D8 review
06 Avalance Passenger Presence System PPS re-zeroing Silverado, Service Air Bag , XTOOL D8 review
Passenger Presence Module faulty and an easy fix! B0074 and B0081 2007 Chevy Equanox.
Passenger Presence Module faulty and an easy fix! B0074 and B0081 2007 Chevy Equanox.
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 21, 2026

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.

Year Coverage
This article covers the OBD-II Code B0074 for:
  • Buick VERANO: 201220132014201520162017
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part