01 Automotive Sensor Wiring: A Comprehensive Guide to Major Se… • 02 The Cadillac That Lets You Take Your Hands Off The Wheel At… • 03 U0012, U0013, U0014, U0015, U0016, and U0017: Medium Speed … • 04 You Could Destroy Your Entire Engine If You Keep Repeating … • 05 EXPLAINER: ENGINE IMMOBILIZER. • 06 How To Remove Paint On Car Windows After A Repaint • 07 How to Troubleshoot a Multimeter: A Step-by-Step Guide • 08 The Importance of Timing Belt Replacement: Preventing Engin… • 09 Tech Behind Autonomous Cars: Sensors, AI, and Self-Driving … • 10 V10 vs V8 Engine: Which One is Better? •

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

B00BBDriver Seat Occupant Position Sensor E

B00BB indicates that the body control module (BCM) or occupant classification system has detected a fault in the driver seat occupant position sensor E circuit, which is used to determine the seat's fore-aft position for airbag deployment logic. The computer monitors the sensor's signal voltage and sets this code when the reading falls outside the expected range or is inconsistent with other seat position inputs.

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 instrument cluster
  • Seat position memory or easy-entry feature may not function correctly
  • Intermittent airbag light that comes and goes over bumps or when adjusting the seat
  • Often no symptoms besides the warning light
  • Seat belt reminder or occupant detection system may behave erratically
  • Power seat may move slowly or stop in certain positions if the sensor shares a track

Common causes, most likely first

  1. Faulty driver seat position sensor E (internal wear or contamination)
  2. Damaged or chafed wiring harness under the seat, often from seat movement
  3. Loose or corroded electrical connector at the sensor or BCM
  4. Seat track mechanical binding or debris causing the sensor to read out of range
  5. Failed seat position sensor magnet or encoder ring (on some designs)
  6. Water intrusion or spill damage to the sensor or connector
  7. BCM software glitch or internal fault (less common)

How to diagnose and fix it

  1. Inspect the under-seat wiring and connectors for chafing, corrosion, or loose pins; repair as needed
  2. Check the sensor mounting and seat track for debris or binding that could cause an out-of-range signal
  3. Measure the sensor reference voltage and signal voltage with a multimeter and compare to manufacturer specifications
  4. Perform a seat position sensor calibration or relearn procedure using a scan tool if the sensor is within range
  5. Substitute a known-good sensor or simulate the signal to confirm the sensor is the fault
  6. Replace the driver seat position sensor E and clear the code, then verify the airbag light stays off
  7. If the code persists, diagnose the BCM and its software; reprogram or replace only after confirming all inputs are correct

Why seat position sensors fail without warning

  • A common oversight is replacing the sensor without checking the seat track for binding or debris, which can cause a new sensor to set the same code almost immediately.
  • The code can be set by a simple loose connector under the seat that gets disturbed when the seat is moved, so always wiggle-test the harness while watching live data.
  • On some vehicles, the occupant position sensor is part of the occupant classification system (OCS) and requires a zero-point calibration after any seat or track work, even if no parts were replaced.
  • A weak or failing battery can cause the BCM to log this code during engine cranking, so check battery health before condemning the sensor.
  • This code does not always mean the sensor itself is bad; a shorted or open circuit in the wiring between the sensor and BCM is just as likely and often cheaper to fix.

Can I keep driving with B00BB?

You can usually drive with this code, but the airbag system may be disabled or deploy with incorrect force in a crash, so have it diagnosed promptly. Avoid rough roads or moving the seat repeatedly until repaired, and do not ignore the airbag light.

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