What Does B00CA Mean?
This code indicates the Body Control Module (BCM) has detected a fault with the passenger seat occupant position sensor 'D', which is part of the advanced occupant detection system. This system uses multiple sensors (typically weight, pressure, or position sensors) to determine seat occupancy and occupant position for optimal airbag deployment. The 'D' designation suggests this is the fourth sensor in a multi-sensor array, and a subfault indicates an electrical or calibration issue rather than complete sensor failure.
Common Causes
40%
Damaged or disconnected wiring harness/connector to position sensor D due to seat movement, debris, or corrosion
30%
Faulty occupant position sensor D unit due to wear, moisture intrusion, or internal failure
20%
Seat track or mounting obstruction causing sensor misalignment or mechanical interference
10%
BCM software calibration issue or internal BCM fault affecting sensor circuit processing
Diagnostic Steps
1
Step 1: Perform visual inspection under passenger seat for damaged wiring, loose connectors, debris in seat tracks, or physical damage to sensor mat. Check connector terminals for corrosion, bent pins, or moisture intrusion.
2
Step 2: With ignition off, disconnect sensor D connector and measure resistance across sensor terminals using a digital multimeter. Compare readings to manufacturer specifications (typically 1-10 kOhms depending on vehicle). Check for open circuits (infinite resistance) or short circuits (near-zero resistance).
3
Step 3: With sensor disconnected, check supply voltage and ground at harness connector with ignition on. Verify 5V or 12V reference voltage (varies by manufacturer) and clean ground signal. Check for voltage drops exceeding 0.1V on ground circuits.
4
Step 4: Inspect sensor mounting and alignment. Apply controlled pressure to different areas of sensor mat while monitoring live data stream for sensor response. Sensor should show varying position values corresponding to pressure location.
5
Step 5: If wiring and sensor test good, verify BCM is communicating properly on network. Check for BCM-related codes, perform BCM relearn/calibration procedure per manufacturer service information, and clear codes to verify repair.
Estimated Repair Cost
$150 - $850
Parts + labor, varies by vehicle and location
This code indicates the Body Control Module (BCM) has detected a fault with the passenger seat occupant position sensor 'D', which is part of the advanced occupant detection system. This system uses multiple sensors (typically weight, pressure, or position sensors) to determine seat occupancy and oc...
The most common cause of B00CA (Passenger Seat Occupant Position Sensor "D" (Subfault)) is: Damaged or disconnected wiring harness/connector to position sensor D due to seat movement, debris, or corrosion
Typical repair costs for B00CA range from $150 to $850, depending on the vehicle, location, and whether you do it yourself or go to a shop.
Vehicle is drivable but airbag system functionality may be compromised for the passenger seat, potentially resulting in improper airbag deployment force or suppression. The passenger airbag warning light will likely be illuminated. Repair should be completed promptly as this affects crash safety systems.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B00CA 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 Classification System / Supplemental Restraint System (SRS)
Difficulty
Type
Generic (SAE)
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.