What does it mean?
B1507 is a Body (airbags, seat belts, body electronics) fault code. It indicates: Seat slide sensor system fault ground circuit (short-circuited to ground) .
Symptoms
- Airbag warning lamp on
- Seat position reported in scan data stays fixed no matter where the seat is
- Deployment staging based on seat position disabled
- Code often reappears immediately after clearing, since the short is permanent
Likely causes
- Harness chafed against the seat frame or rail where it flexes with seat travel
- Wire crushed under the seat rail bolt or trapped by a seat that was refitted carelessly
- Corrosion or moisture bridging terminals inside the under-seat connector
- Terminal backed out of the connector and touching the seat frame
- Internal short inside the seat slide sensor
- Cargo, floor mats or seat covers pressing the harness against sharp metal edges
How to fix it
- Clear the code and recheck to confirm the short is live rather than a stored history
- Unplug the sensor and measure the harness side for continuity to ground with the connector separated
- Trace the harness along the rails, checking for chafe marks, crushed sections and trapped wiring under the seat mounts
- Remove floor mats and anything stored under the seat that could press the harness onto metal
- Inspect the connector for moisture, corrosion and terminals contacting the seat frame
- Repair the shorted section with proper terminals and reroute it away from moving metal
- Replace the seat slide sensor if the short is proven inside the component, then clear and retest