01 How To Remove Paint On Car Windows After A Repaint • 02 How to Avoid Common Mechanic Scams: Tips for Choosing a Rel… • 03 The Challenges of Operating a Deep-Sea Oil Rig: Navigating … • 04 The Cadillac That Lets You Take Your Hands Off The Wheel At… • 05 A Comprehensive Guide to Different Types of Automotive Bulbs • 06 Warning Light On Dashboard That Could Indicate Imminent Eng… • 07 U0003, U0004, U0005, U0006, U0007, and U0008: High Speed CA… • 08 Fuel Filter Warning Lights: Meaning and Taking Prompt Action • 09 Engine Cranking Noises: Guide to Identifying and Tackling C… • 10 The Secret to a Long-Lasting Engine: It's Not Just Spark, A… •

DTC codes / B00xx · Airbags, seats, doors, lights and comfort systems / B00CA

B00CAPassenger Seat Occupant Position Sensor D

B00CA indicates that the occupant classification system (OCS) has detected a fault with the passenger seat occupant position sensor 'D', which is used to determine the passenger's seating position for airbag deployment logic. The computer sets this code when the sensor signal is out of range, erratic, or missing entirely, often disabling the passenger airbag as a safety precaution.

SystemBody
Code typeGeneric (all makes)
SeverityMedium
Fix difficultyIntermediate
AreaAirbags, seats, doors, lights and comfort systems

Symptoms you may notice

  • Airbag warning light illuminated on the dashboard
  • Passenger airbag status indicator may show 'OFF' even with an adult seated
  • Often no symptoms besides the warning light
  • In some vehicles, the passenger airbag may be disabled entirely
  • Intermittent warning light that comes and goes with seat movement

Common causes, most likely first

  1. Faulty passenger seat occupant position sensor
  2. Damaged or pinched wiring harness under the seat
  3. Loose or corroded electrical connector at the sensor
  4. Occupant classification module (OCM) software or hardware fault
  5. Seat track or mounting damage affecting sensor alignment
  6. Aftermarket seat covers or heavy objects interfering with sensor operation

How to diagnose and fix it

  1. Inspect the under-seat wiring and connectors for damage or corrosion
  2. Check for and remove any aftermarket seat covers or objects pressing on the seat
  3. Use a scan tool to read live data from the occupant position sensor and compare to specifications
  4. Perform a zero-point calibration or relearn procedure for the occupant classification system
  5. Test the sensor resistance and signal output with a multimeter
  6. Replace the passenger seat occupant position sensor if faulty
  7. Replace or reprogram the occupant classification module if the sensor and wiring test good

Before you replace the occupant sensor

  • A common oversight is a loose connector or chafed wire under the passenger seat that mimics a failed sensor, so always perform a wiggle test and inspect the harness before condemning the sensor.
  • Aftermarket seat covers, cushions, or heavy items left on the passenger seat can alter the sensor's readings and set this code, so verify the seat is bare and free of cargo during diagnosis.
  • The occupant classification system often requires a calibration or relearn procedure after any service, and skipping this step can cause the code to return even with new parts.
  • This code does not always mean the sensor itself has failed; a weak battery or charging system issue can cause low voltage faults that set B00CA intermittently.
  • On some vehicles, the occupant position sensor is part of the seat cushion assembly and cannot be replaced separately, so check the service information before ordering parts.

Can I keep driving with B00CA?

The vehicle is safe to drive, but the passenger airbag may be disabled, increasing injury risk for a front passenger in a crash. Avoid carrying passengers in the front seat until the fault is repaired, and have the system diagnosed promptly.

Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage