B0058 — Right Third-Row Seat Belt Sensor Circuit Open
What B0058 means
The SRS control module continuously monitors the seat belt circuits. B0058 is set when the circuit for the right third-row belt sensor or buckle switch shows an open, a poor connection or an out-of-range signal. The module cannot reliably tell the belt status for that seat and may limit restraint function there.
Symptoms
- Airbag or SRS warning light is on
- Belt reminder for the right third-row seat stays lit
- Persistent seat belt chime or warning
- Possible airbag service message on the display
- Belt warning appears even with an empty seat
Possible causes
- Open or chafed wiring in the right third-row belt sensor circuit
- Corroded or loose connector contacts
- Faulty belt buckle sensor or pretensioner
- Harness damage from folding or removing third-row seats
- Faulty SRS control module (rare)
How to diagnose
- Scan all modules with an SRS-capable tool and note any other restraint codes
- Inspect the buckle and connector under the seat or trim for damage, moisture and corrosion
- Disconnect the battery and wait the time the manufacturer specifies before unplugging any SRS connector
- Check the harness for breaks and chafing at flex points and under the trim
- Test circuit continuity and sensor resistance against the factory wiring diagram
- Compare against a known-good part only if the service manual permits it
- Clear the code after repair and confirm it does not return
Common fixes
- Repair the wiring or replace the damaged harness section
- Clean or replace the corroded connector
- Replace the right third-row buckle sensor or pretensioner
- Replace or reprogram the SRS module if confirmed faulty
Questions and answers
Can I drive with code B0058?
Yes, the car still drives normally. The belt and airbag protection for that seat may not work properly though, so get it fixed soon.
Why is the SRS light on when the third row is empty?
The module checks circuit integrity whether or not the seat is occupied. An open circuit or corroded contact will set the code anyway.
How do I clear B0058?
Fix the underlying fault first, then clear the code with an SRS-capable scanner. If the problem remains, the code and warning light will come back.
This is general information about the code. The meaning can differ between makes and models: a scan tool and the repair manual for your car will show the exact cause.