HomeTrouble CodesB0058

B0058 — Third Row Right Seat Belt Sensor

Generic OBD-II · all makesBody

The B0058 code indicates a malfunction in the third row right seat belt sensor circuit. This sensor, part of the supplemental restraint system, monitors whether the seat belt is buckled. The airbag control module sets this code when it detects an open, short, or implausible signal from that sensor.

Symptoms

What causes it — most likely first

1. Faulty third row right seat belt buckle sensor

The sensor integrated into the buckle assembly has failed internally, causing an incorrect or missing signal.

2. Damaged or corroded wiring or connectors

Wiring between the sensor and the airbag control module may be chafed, broken, or have corroded terminals, leading to high resistance or open circuits.

3. Poor electrical connection at the sensor or module

Loose, bent, or backed-out pins in the connector at the seat belt buckle or the airbag control module can interrupt the signal.

4. Short to ground or power in the sensor circuit

The wiring may be pinched or damaged, causing an unintended path to ground or battery voltage, which the module detects as a fault.

5. Faulty airbag control module

In rare cases, the module itself may have an internal fault causing it to misinterpret the sensor signal. This should only be considered after all other causes are ruled out.

How it's diagnosed

  1. Use a scan tool to read all SRS codes and verify the B0058 code is present and current.
  2. Visually inspect the third row right seat belt buckle, connector, and wiring for obvious damage, corrosion, or loose connections.
  3. Disconnect the sensor and measure its resistance or voltage according to manufacturer specifications; compare to known good values.
  4. Check the wiring harness between the seat belt sensor and the airbag control module for continuity, shorts to ground, or shorts to power.
  5. If the sensor and wiring test good, clear the code and perform a seat belt buckle/unbuckle cycle while monitoring live data to see if the status changes correctly.
  6. As a last resort, suspect the airbag control module only if all other components and circuits are verified to be functional.

Code facts & related codes

SystemBody
StandardizationSAE generic — identical on every make

Vehicles this code applies to

The definition is universal; the diagnostics are engine-specific. Open your vehicle for the codes documented for it:

2013 Toyota Matrix2016 Toyota RAV4 HV

Frequently asked

Can I drive my vehicle with a B0058 code?

Yes, the vehicle will likely drive normally, but the airbag system may be disabled or not function correctly in a crash. The airbag warning light indicates a potential safety issue that should be addressed promptly.

Is this code related to the engine computer (PCM)?

No, B0058 is a body code set by the airbag control module, not the PCM. Replacing the PCM will not resolve this issue.

What is the most common fix for B0058?

The most common fix is replacing the third row right seat belt buckle assembly, as the sensor is often integrated and not serviceable separately. Wiring repairs are also frequent.

Do I need to replace the airbag control module?

Module replacement is rarely needed for this code. It should only be considered after thorough testing confirms the sensor, wiring, and connections are all intact and functioning properly.