B2155 — Seat Horizontal Motor Position Out of Range #
Note: The code description may vary depending on the vehicle manufacturer.
- B2155 — Seat Horizontal Motor Position Sensor Circuit Out of Range (Ford)
- B2155 — Front Seat Horizontal Motor Range/Performance (Nissan)
- B2155 — Driver Seat Horizontal Position Circuit Malfunction (Toyota)
Summary of DTC B2155 #
B2155 is a diagnostic trouble code (DTC) indicating that the horizontal seat motor position sensor — which tracks the forward and backward movement of a power seat — is reporting a value outside of its expected range. This means the sensor, wiring, or the seat motor itself may not be functioning as intended, causing the vehicle’s control module to detect an abnormal position or movement. Automakers use this code to help pinpoint issues with seat adjustment systems, which are increasingly complex in modern vehicles. While not typically a safety-critical fault, a malfunctioning seat adjustment can impact comfort and, in some cases, proper driving posture. This code is most often triggered by electrical issues or mechanical blockages affecting the seat’s travel range.
Frequent Symptoms for DTC B2155 #
When B2155 is stored, drivers may notice several signs that the seat adjustment system is not working correctly. Often, the symptoms are subtle at first but can become more pronounced over time if not addressed. Some of the most common symptoms include:
- Power seat fails to move forward or backward
- Seat moves only in short increments or not to full range
- Unusual noises (clicking or grinding) during seat movement
- Seat stops responding intermittently
- Warning light or message on the dashboard (on equipped vehicles)
Probable Causes for DTC B2155 #
The most frequent causes of a B2155 code relate to issues in the seat position sensor circuit or the seat’s mechanical components. Understanding the likely causes can help target diagnostic efforts efficiently:
- Faulty seat horizontal position sensor (sensor provides incorrect feedback to the module)
- Wiring issues (damaged, corroded, or loose connectors in the seat harness)
- Seat horizontal motor malfunction (motor cannot complete its range of motion)
- Obstruction or misalignment in the seat track (foreign object or mechanical wear)
- Faulty seat control module (rare; module misinterprets sensor data)
Step-by-Step Diagnostic for DTC B2155 #
Diagnosing B2155 requires a systematic approach to rule out both electrical and mechanical faults. Here’s a proven step-by-step process:
- 1. Connect a scan tool and verify the presence of B2155 and any related seat position codes.
- 2. Inspect the seat horizontal position sensor and motor wiring for visible damage, corrosion, or loose connections.
- 3. Operate the power seat and listen for abnormal noises or signs of binding; check for foreign objects in the tracks.
- 4. Use the scan tool to monitor live data from the seat position sensor; compare readings with the manufacturer’s specifications.
- 5. If possible, test the seat horizontal motor function by applying power directly (following OEM safety guidelines).
- 6. Check for technical service bulletins (TSBs) related to seat motor or sensor issues for your vehicle model.
- 7. If all else fails, consider swapping in a known-good seat control module or sensor for further diagnosis.
Possible Repairs for DTC B2155 #
Repair strategies for B2155 depend on the root cause identified during diagnosis. Below are the most common solutions, each linked to a specific source of the problem:
- Replace the seat horizontal position sensor if it’s out of specification or not sending signals
- Repair or replace damaged wiring or connectors in the seat harness
- Replace the seat horizontal motor if it’s faulty or seized
- Remove obstructions or repair misaligned seat tracks
- Replace or reprogram the seat control module (only if other causes are ruled out)
Can You Drive with Code B2155? #
Yes, you can generally continue to drive with a B2155 code, as the issue primarily affects the comfort and adjustability of your seat rather than vehicle safety or drivability. However, if the seat is stuck in a position that affects your ability to reach the pedals or see properly, driving could become unsafe. It’s best to address the problem promptly to ensure comfort and maintain optimal driving posture.
Most Commonly Affected Vehicles by B2155 #
B2155 is most often seen in vehicles equipped with advanced power seat adjustment systems, especially those from manufacturers who use this specific code structure. While the code can appear in various makes, it’s most frequently reported in:
- Ford (Explorer, F-150, Taurus)
- Nissan (Altima, Maxima, Pathfinder)
- Toyota (Camry, Avalon, Highlander)
- Some luxury brands with multi-way power seats (Lexus, Infiniti, Lincoln)
Common Mistakes & Best Practices for DTC B2155 #
When troubleshooting B2155, it’s easy to overlook simple issues or jump to conclusions. Avoid these common pitfalls and follow proven best practices:
- Not checking for physical obstructions in the seat track before replacing parts
- Ignoring wiring integrity — many issues are due to broken or loose seat harness connections
- Assuming the control module is faulty without verifying sensor and motor function
- Skipping live data checks with a scan tool, which can pinpoint faulty sensors
- Always consult OEM wiring diagrams and service bulletins for your specific model
Quick FAQ about DTC B2155 #
Still have questions? Here are quick answers to common concerns:
- Q: Will the airbag system be affected by a B2155 code?
A: No, B2155 is specific to the seat adjustment system and does not impact airbag deployment or function. - Q: Can I reset the code by disconnecting the battery?
A: While disconnecting the battery may temporarily clear the code, the underlying issue will return unless properly repaired.




