B0074 covers passenger presence sensor performance on GM vehicles, and the 0F suffix on this code carries the name wet seat. The system decides whether to arm the passenger airbag, and it is telling you the readings do not make sense.
GM's passenger presence system uses a sensing mat in the passenger seat cushion to classify who is sitting there. That classification drives the passenger airbag on and off indicator and tells the module whether to arm that airbag at all. A performance fault means the sensor is responding but the values are outside what the system considers a plausible seating pattern.
The wet seat suffix is a specific and useful diagnosis. Liquid in the cushion foam creates conductive paths between sensing elements, which shifts the readings in a pattern GM designed the system to recognize. Anything from a spilled drink to a leaking sunroof drain to an overly enthusiastic interior shampoo can produce it.
GM treats this as a performance fault on a live measurement, which puts it outside the crash data category. The system is reading the mat right now and reporting that the numbers do not fit. Crash data is the permanent entry written when airbags actually deploy, and clearing codes with a scan tool never touches it.
Drying the seat is the repair here, not a module reset. Once the cushion is dry and the readings come back to normal, the code clears through a standard relearn or code erase depending on the vehicle. Our mail-in reset service is for modules locked by stored crash data after a deployment, which is a different problem entirely from a wet passenger seat.
B0074 appears on Buick, Cadillac, Chevrolet, and GMC. GM uses the same passenger presence system and the same code definitions across those brands, and the 0F wet seat suffix reads identically on all of them.
Find the water before you touch the seat hardware, because a mat replaced under an active leak fails again. Check the sunroof drains, the door seals, and the carpet under the seat. Pull the cushion and dry it completely, then recheck the system. If the fault stays after the cushion is fully dry, the sensor mat has been damaged and the cushion or mat assembly needs replacing. Related codes: B0073, B0081, 34-1X, B001E.
Trace the wiring and connectors first. If the module still holds the fault after the repair, mail it to us and we will clear it.
Genuine OEM, tested, and shipped ground from Jacksonville, Arkansas.
Do not see it listed? Request a part or call 501-988-0611.