What Does B0058 Mean?
This code indicates that the Body Control Module (BCM) has detected a malfunction in the third row right seatbelt buckle sensor circuit. The sensor is designed to detect whether the seatbelt is fastened and communicate this status to the occupant restraint system for airbag deployment logic and warning chime activation. The subfault designation suggests an electrical issue within the sensor circuit rather than a complete circuit failure.
Common Causes
45%
Faulty seatbelt buckle sensor or internal switch mechanism failure
30%
Damaged or corroded wiring harness connector at the seatbelt buckle
15%
Broken or chafed wiring between buckle sensor and BCM
10%
BCM internal fault or software corruption
Diagnostic Steps
1
Step 1: Perform visual inspection of the third row right seatbelt buckle assembly for physical damage, debris, or foreign objects that may prevent proper buckle engagement or sensor operation
2
Step 2: Disconnect the seatbelt buckle sensor connector and inspect both male and female terminals for corrosion, bent pins, water intrusion, or loose connections; clean and apply dielectric grease as needed
3
Step 3: Using a digital multimeter, test the seatbelt buckle sensor continuity with buckle unfastened (should be open circuit) and fastened (should show continuity or resistance typically between 100-1000 ohms depending on sensor type); compare readings to manufacturer specifications
4
Step 4: Check wiring harness from buckle sensor to BCM for continuity, shorts to ground, and shorts to power using a multimeter; pay special attention to areas where harness routes under seat tracks or through body pinch points
5
Step 5: If all wiring and sensor tests are within specification, perform BCM voltage supply test at sensor connector (typically 5V or 12V reference) to verify BCM is providing proper signal voltage
6
Step 6: Clear codes, test buckle operation multiple times while monitoring live data for sensor status changes; if sensor still fails or code returns immediately, replace seatbelt buckle assembly and retest system
Estimated Repair Cost
$150 - $450
Parts + labor, varies by vehicle and location
This code indicates that the Body Control Module (BCM) has detected a malfunction in the third row right seatbelt buckle sensor circuit. The sensor is designed to detect whether the seatbelt is fastened and communicate this status to the occupant restraint system for airbag deployment logic and warn...
The most common cause of B0058 (Third Row Right Seatbelt Sensor (Subfault)) is: Faulty seatbelt buckle sensor or internal switch mechanism failure
Typical repair costs for B0058 range from $150 to $450, depending on the vehicle, location, and whether you do it yourself or go to a shop.
Vehicle is safe to drive, but the seatbelt warning system for the third row right position may not function properly, potentially allowing occupants to ride unbuckled without warning. Repair should be completed within one to two weeks to ensure proper occupant safety monitoring and airbag system logic.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B0058 to identify the root cause.
OBDHut Mobile App
Scan codes directly from your car with the OBDHut app.
Coming Soon
Quick Info
Category
Body
System
Occupant Restraint System / Seatbelt System
Difficulty
Type
Generic (SAE)
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.