B0002 is a body/chassis code indicating a malfunction in the driver front airbag stage 2 deployment circuit. The Supplemental Restraint System (SRS) has detected an open circuit, high resistance, or short circuit in the wiring or components that control the second-stage inflator for the driver-side airbag.
The clock spring in the steering column wears out over time, breaking electrical contact for the driver airbag circuit including stage 2. This is the most common failure point.
The internal pyrotechnic squib for stage 2 within the driver airbag assembly has failed, creating high resistance or open circuit.
The wiring between the SRS module and driver airbag is damaged, corroded, or has broken conductors, often due to steering column movement or age.
Connector pins at the airbag module or steering column harness are corroded, dirty, or not making proper contact.
Low battery voltage or poor ground connections can cause the SRS module to incorrectly detect a deployment circuit fault.
The airbag control module itself has failed. This is rare and should only be considered after all other causes are ruled out.
No. The SRS module is separate from the powertrain control module. Replacing the PCM will not fix B0002 and wastes money. The fault is almost always in the airbag circuit components (clock spring, airbag module, or wiring), not the control module.
The vehicle is drivable, but the driver front airbag may not deploy correctly in a crash. This is a safety system fault that should be diagnosed and repaired promptly.
Clearing the code may temporarily turn off the light, but if the underlying fault exists (bad clock spring, faulty squib, damaged wiring), the code will return. Proper diagnosis is needed.
Yes. A generic OBD-II scanner can read the B0002 code, but diagnosing which stage 2 component failed requires a scanner capable of accessing SRS/ airbag system data or manual electrical testing. Generic scanners cannot perform full SRS diagnostics.