B0079 is a GM circuit code on the driver seat position sensor. The module uses seat position to adjust how it deploys the driver airbag, and it is reporting that the sensor circuit does not read correctly.
A driver sitting close to the steering wheel needs a different deployment than a driver sitting well back, so GM monitors where the seat sits on its track. The sensor is usually mounted on the seat rail, reporting a forward or rearward position to the sensing and diagnostic module. A circuit reading outside the expected range, whether open, shorted, or implausible, sets B0079.
Seat rail wiring lives a hard life. The harness has to flex through the entire travel of the seat, thousands of times, and the connector at the floor gets disturbed every time the seat comes out for carpet work or interior repair. Add the debris that collects under a seat and the water that reaches it from a wet floor, and most of these faults turn out to be wiring or alignment rather than a dead sensor.
Measurement happens continuously on this circuit, so B0079 is a live fault and not stored crash data. Fix the wiring or the sensor and the entry stops returning. Crash data is written when airbags deploy, it records an event rather than a measurement, and no scan tool can clear it from the module memory.
Erasing the code does nothing for a seat harness, and the module logs the same fault as soon as it checks again. Repair or replace the sensor and its wiring first. Our mail-in reset service applies to modules locked by stored deployment data, which is a separate situation from a seat position circuit. Call 501-988-0611 if you are not sure which one your vehicle has.
Cadillac, Chevrolet, and GMC use B0079 for the driver seat position sensor circuit. The three brands share GM restraint diagnostics, so the code reads the same way across them.
Run the seat all the way forward and all the way back while watching live data, because a sensor that never changes state is either disconnected or out of alignment with its target. Look under the seat and confirm the sensor and bracket are still where they belong. Repair any broken wiring at the rail with a proper crimp and enough slack, since that harness keeps moving for the life of the vehicle. Related codes: B0074, B0080, B1028, B009F.
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.