What does error code B0058 mean?
The B0058 fault code, applicable to all car manufacturers, means “Third Row Right Seatbelt Sensor (Subfault)“.
Background Information: Seatbelt sensors work by using pressure sensors installed in the seat cushion to check if the driver or passenger is wearing their seatbelt.
Symptoms of B0058 Error Code:
- The airbag light on the dashboard is illuminated.
- The SRS (Passive Safety System) system is disabled.
- Error messages may appear on the onboard computer display.
Main Causes of Error Code B0058:
- The wiring connecting the seatbelt sensor and the control unit is damaged or broken.
- The connector is corroded or contaminated.
- The seatbelt sensor is faulty.
- There is a problem with the SRS system control unit.
B0058 Error Code in Different Vehicles:
B0058 in Chevrolet Tahoe: In Chevrolet Tahoe models with a third row of seats, code B0058 may indicate a problem with the right-side third-row seatbelt sensor. It is recommended to check the wiring and connectors and perform SRS system diagnostics.
B0058 for Yukon GMC: For GMC Yukon models equipped with a third row of seats, code B0058 may indicate a seatbelt sensor malfunction or a faulty wiring connection. A visual inspection and diagnostic scan using a scanner is necessary.
B0058 for Cadillac Escalade: Code B0058 on the Cadillac Escalade may indicate a problem with the third-row seatbelt passive safety system. Consulting a specialist for a full diagnostic is recommended.
B0058 for Chevrolet Suburban: In Chevrolet Suburban models, code B0058 may indicate a faulty right-side third-row seatbelt sensor. Inspecting and replacing the sensor may resolve the issue.
B0058 for GMC Acadia: For GMC Acadia models with a third row of seats, code B0058 may indicate a faulty seatbelt sensor. Diagnosing and eliminating the identified problem is necessary.
How do I diagnose error code B0058?
- Connect a diagnostic scanner to the OBD-II connector and read the error code.
- Inspect the wiring and connector of the right-side third-row seatbelt sensor.
- Clean the connector to prevent possible corrosion or contamination.
- Replace the faulty seatbelt sensor if necessary.
- Clear the error code with an OBD2 scanner and restart the car. Does the error reappear?
Possible Causes and Diagnostic Methods
| Possible Causes | How to Check? |
|---|---|
| Damaged Wiring | Visually inspect for damage |
| Connector Corrosion | Inspect and clean the contact points |
| Seatbelt Sensor Failure | Replace with a known good sensor |
| SRS Control Unit Problem | Error Scanner Diagnosis |
Required Tools: OBD-II diagnostic scanner, wiring check multimeter, contact cleaner, new seatbelt sensor (if necessary)
How to Resolve Error Code B0058?
Simple Repair Method
- Clean the connector and contacts to prevent corrosion.
- Inspect and repair damaged wiring.
- Reset the error code after the problem is resolved.
In-Depth Diagnostic and Repair Solutions
- Replace the faulty seatbelt sensor.
- Inspect and replace the SRS system control unit if necessary.
- Perform a full diagnostic of the passive safety system.
Problem Solving Through Symptoms
| Symptoms | Possible Solutions |
|---|---|
| Airbag warning light is on | Check and repair problems in the SRS system |
| SRS failure | Diagnosis and repair of passive safety systems |
Frequently Asked Questions about B0058
Can I drive with error code B0058?
Not recommended, as this error indicates a malfunction in the passive safety system, and the airbags or seat belts may not deploy in an accident.
Can I fix error B0058 myself?
Yes, if the problem is with the connectors or wiring, you can repair it yourself. However, it is best to leave sensor replacement or SRS unit diagnostics to a professional.
Is error B0058 dangerous for passengers?
Yes, if the third-row seat belt system malfunctions, passengers may not be protected in an accident.
How quickly can I resolve error B0058?
If the problem is with the contacts or wiring, repair may take less than an hour. If the sensors need to be replaced and the SRS needs to be recalibrated, it will take longer.
B0058 Related OBD2 Errors
B0057 – Third Row Center Seatbelt Sensor (Subfault)
B0059 – Left Third Row Seatbelt Sensor Fault
B0060 – Driver Seatbelt Tension Sensor (Subfault)
Important! If a B0058 error occurs, the passive safety system may not function properly in the event of an accident. It is recommended that you diagnose and resolve the issue as soon as possible.



