FIVE STARAIRBAGS
Sold and shipped fromJacksonville, Arkansas
Mon to Fri, 9 AM to 5 PM CT501-988-0611
Cart
GM SRS fault code

B0058: Passenger Pretensioner Deployment Loop Open

B0058 on most GM vehicles means the module measured an open in the right front seat belt pretensioner deployment loop. An open circuit has a short list of explanations: something is unplugged, a wire is broken, or the pretensioner already fired and was never replaced. On certain GM car platforms the same number is used for a passenger pretensioner suppression record instead.

Circuit fault

What B0058 means

An open loop means the module cannot see a complete path through the pretensioner initiator. GM groups this with B0057 for the low resistance condition and B0059 for the shorted condition on the same passenger side circuit. The driver side equivalents are B0064, B0065, and B0066.

A pretensioner that has already deployed is the single most common reason a loop reads open on a used vehicle. The device is a one time part. Once it fires, the initiator is spent, and no amount of reconnecting or resetting brings the circuit back. It has to be replaced or rebuilt.

The second reason is human. Seats come out for carpet, trim, and wiring work more often than people think, and the yellow connector under the seat or behind the pillar trim gets left hanging or half latched. That is a five minute check before anyone spends money.

On W body GM cars such as the Impala, GM service data reads B0058 as Passenger Pretensioner Suppressed, which sets when the module commanded a deployment while the passenger presence system had suppressed that pretensioner. That version is a record of a crash, not a wiring fault.

Common causes

Crash data or hardware fault?

For the deployment loop version this is hardware and wiring. The module keeps reporting the open until the circuit is whole again. For the suppression version it is crash data, because the code cannot set unless the SDM already commanded a deployment. Vehicles that have been in a real accident often carry both flavors of problem at once, a fired pretensioner and a locked module.

Does our reset clear it?

It depends on which one you have. An open deployment loop does not clear with a reset, and the code returns immediately. Replace or rebuild the fired pretensioner first, which is what our seat belt and pretensioner repair covers, or fit a genuine OEM seat belt pretensioner for the vehicle. If the module also locked in the crash, or if your platform uses B0058 as a suppression record, then an airbag module reset is what clears the stored data after the physical repairs are done.

Which makes throw it

B0058 appears on Chevrolet, GMC, Buick, Cadillac, and Pontiac vehicles from about 2003 through 2011, with the loop wording common on trucks and mid size platforms and the suppression wording on front wheel drive cars. Ford and other manufacturers assign B0058 independently, so match the code to the module that reported it rather than to a generic list.

What to do next

Look at the passenger belt itself first. A pretensioner that has fired usually shows a locked or shortened belt, a scorched smell at the retractor, or a buckle stalk that sits lower than the driver side. If the belt is intact, unplug and inspect the connector under the seat and behind the B pillar trim before touching anything else.

Codes worth reading together: B0057 on the same passenger circuit, and B0070 if the driver pretensioner is flagging too.

Related codes: B0057, B0070, B0081

Keep reading:

Code scope: Chevrolet, GMC, Cadillac, Buick. The same number can mean something different on another manufacturer, so match the code to your make before you act on it.

B0058 on your scanner?

Tell us the code and the vehicle, and we will tell you what it needs

A reset clears stored crash data. A replacement part fixes a hardware fault. We have read these codes since the nineties and will tell you which one you are looking at.

Chevrolet and GMC airbags, seat belts, and modules in stock

Shop all Chevrolet parts

Genuine OEM, tested, and shipped ground from Jacksonville, Arkansas.