FIVE STARAIRBAGS
Sold and shipped fromJacksonville, Arkansas
Mon to Fri, 9 AM to 5 PM CT501-988-0611
Cart
GM SRS fault code

B0092: Passenger Presence System Fault

B0092 is GM's restraint code for the passenger presence system, the seat hardware that decides whether the passenger frontal airbag is allowed to fire. The sensing and diagnostic module stores it when the passenger presence system reports a fault of its own, and while it is set the passenger deployment loop stays disabled. The failure is usually under the passenger seat rather than inside the module.

Hardware fault

What B0092 means

GM's passenger presence system, shortened to PPS on a scan tool, is occupant classification built into the front passenger seat. A pressure sensitive mat in the seat cushion feeds a small module, and that module reports whether the seat is holding an adult, a child, or an object. The sensing and diagnostic module, the SDM, establishes communication with the PPS every time the ignition comes on and uses that answer to enable or suppress the passenger frontal airbag.

B0092 is what the SDM stores when the PPS cannot do that job. GM service information states it directly: when the SDM detects that the PPS has set any one of its own DTCs, listed as 023, 024, 063, 064, or 065, the SDM disables the instrument panel module deployment loop, sets B0092, and commands the AIR BAG indicator on. The passenger airbag stays switched off for as long as that is true, and the PASSENGER AIR BAG OFF lamp usually stays lit regardless of who sits down.

One trap on a generic scan tool: several published code lists file B0092 under an unrelated heading, left side restraints sensor 2. On a GM vehicle, read it as the passenger presence system.

Common causes

Crash data or hardware fault?

Hardware. B0092 records nothing about a collision. It is the SDM passing along a fault the passenger presence system found in itself or in its wiring, so the repair is in the seat, the harness, or the sensor, and the code stops setting once the PPS reports clean. The overlap worth knowing about is a vehicle that has been in an accident, where the SDM may also be holding locked deployment data. That record is a second and separate problem.

Does our reset clear it?

No. Restoring a module's memory does nothing for a pinched wire under a seat, and B0092 comes back as soon as the PPS reports its fault again. Repair the sensor circuit first. If the vehicle was in a collision and the SDM locked with deployment data as well, do the physical repairs and then send the module in for an airbag module reset. When the seat sensor turns out to be the failed part, you can look through our occupant classification sensors by year and model.

Which makes throw it

This reading belongs to GM service information and applies to the GM brands that used the passenger presence system seat, which covers Chevrolet, GMC, Buick, and Cadillac. It is documented on the full size trucks and utilities of the mid to late 2000s, including Silverado, Sierra, Tahoe, Suburban, Yukon, and Escalade, and it sits in GM's older SIR numbering. Other manufacturers assign B0092 to their own circuits, so confirm the code came from a GM module first.

What to do next

Use a tool that can address the passenger presence system itself, not only the SDM, and read the PPS side code. That number tells you whether you are chasing the mat, the module, or the wiring. Then run the passenger seat through its full travel while watching the harness where it crosses the track, since a pinched wire there is the common find and the cheapest fix.

If the harness is clean, test the serial data circuit between the PPS connector and the SDM connector for an open, a short to ground, or high resistance before condemning either part. B0073 and B0074 cover the passenger presence sensor circuit itself, and B0071 is worth reading when a belt tension sensor code is stored with it. If the sensor is not in the store, send the year, model, and VIN through request a part.

Related codes: B0073, B0074, B0071

Keep reading:

Code scope: Chevrolet, GMC, Cadillac, Buick. The same number can mean something different on another manufacturer, so match the code to your make before you act on it.

B0092 on your scanner?

Tell us the code and the vehicle, and we will tell you what it needs

A reset clears stored crash data. A replacement part fixes a hardware fault. We have read these codes since the nineties and will tell you which one you are looking at.

Chevrolet and GMC airbags, seat belts, and modules in stock

Shop all Chevrolet parts

Genuine OEM, tested, and shipped ground from Jacksonville, Arkansas.