B0051 is a body code indicating a malfunction in the first row center seat belt sensor circuit. This sensor, typically integrated into the seat belt buckle or tensioner, monitors seat belt status and communicates with the restraint system control module to determine airbag deployment readiness.
The internal sensor within the seat belt buckle has failed, typically due to wear, moisture intrusion, or mechanical stress on the sensing elements.
Wiring harness or connector pins to the seat belt sensor are damaged, corroded, loose, or have poor electrical connections.
The pretensioner mechanism that tightens the seat belt during a crash has an internal electrical fault.
Corroded, loose, or damaged ground wire for the seat belt sensor circuit causing intermittent or complete signal loss.
Related occupant sensing system errors can trigger this code when the system cannot properly identify seat belt status.
The airbag control module itself may have internal circuit failures, though this is the least common cause.
Almost never. The powertrain control module does not control the seat belt sensor circuit. The fix is almost always in the seat belt assembly, wiring, or the restraint control module itself. Be wary of shops that immediately suggest replacing the computer for this code.
The vehicle can be driven, but the airbag system may not deploy correctly in a crash. The seat belt pretensioner may also be disabled. This is considered a safety-critical system.
Costs vary widely by vehicle make and model. A seat belt buckle sensor replacement typically costs significantly less than control module replacement, which can be very expensive.
The warning light may return if the underlying fault is not repaired. Ignoring this code means the safety systems may not function during a collision, which is not recommended.