B2164 — Seat Rear Vertical Motor Memory Position Out of Range #
Note: The wording of this fault code may differ depending on the vehicle’s manufacturer. Always refer to OEM documentation for the most accurate terminology.
- Seat Rear Vertical Motor Memory Position Out of Range (Ford, Lincoln, Mazda)
- Driver Seat Vertical Position Sensor Out of Range (Toyota, Lexus)
- Rear Seat Height Adjustment Memory Position Error (Nissan, Infiniti)
Summary of code B2164 #
The B2164 diagnostic trouble code indicates that the system has detected an out-of-range signal from the memory position function of the rear seat’s vertical (height) adjustment motor. In simple terms, the seat’s control module has received a value from the seat height sensor or motor that does not make sense — it may be too high, too low, or outside expected parameters. This typically relates to power seats equipped with memory functions, allowing recall of pre-set positions. The code is usually set by the Body Control Module (BCM) or a dedicated Seat Control Module (SCM). It may reflect a fault in the motor, sensor, wiring, or memory module itself.
Common symptoms for code B2164 #
Drivers may notice various comfort or convenience issues related to the seat adjustment system. The most frequent symptoms include:
- Rear seat height adjustment not working (seat won’t raise or lower, or moves erratically)
- Seat memory recall fails (seat does not return to saved memory position)
- Warning light or message on dashboard (sometimes a generic seat or comfort system warning)
- Unusual noises from the seat area during adjustment attempts
- Seat stops at incorrect positions or moves only partially
Probable causes for code B2164 #
The root causes for B2164 can vary, but most are related to electrical or mechanical problems within the seat adjustment system. Here are the most common reasons, ordered by frequency:
- Faulty seat vertical position sensor (provides incorrect position data to the control module)
- Seat vertical adjustment motor malfunction (motor is jammed or worn out)
- Wiring or connector issues (corrosion, loose contacts, pinched wires)
- Memory module or Seat Control Module (SCM) fault (internal circuit failure)
- Seat track misalignment or mechanical obstruction (foreign object or bent track)
Diagnostic steps for code B2164 #
Diagnosing B2164 requires a systematic approach to isolate the true cause. Here’s a step-by-step method used by master technicians:
- 1. Scan for additional codes: Check for other related seat or body control DTCs to see if the issue is part of a broader problem.
- 2. Operate the seat manually: Attempt to adjust the seat up and down. Listen for unusual noises or signs of mechanical binding.
- 3. Inspect wiring and connectors: Examine harnesses under the seat for damage, corrosion, or loose connections.
- 4. Test the vertical position sensor: Using a multimeter, verify the sensor’s voltage or resistance output matches OEM specifications as the seat moves.
- 5. Test the seat motor: Apply 12V directly to the seat motor terminals (with seat removed if necessary) to confirm operation.
- 6. Check memory module/SCM operation: Use a scan tool to monitor live data and perform seat position memory recalls; reprogram or reset if possible.
- 7. Inspect for mechanical obstructions: Remove trim and check for debris or bent components in the seat track.
Possible repairs for code B2164 #
Repairing B2164 depends on the root cause discovered during diagnostics. Common solutions include:
- Replace the seat vertical position sensor if it’s out of specification or not responding
- Repair or replace the seat vertical adjustment motor when it’s faulty or jammed
- Repair wiring/connectors (resolder, clean, or replace corroded or damaged connectors)
- Replace or reprogram the Seat Control Module (SCM) or memory module if diagnosed as faulty
- Correct mechanical issues (remove obstructions, realign or replace bent seat track components)
Is it safe to drive with code B2164? #
Yes, but with limitations. Code B2164 typically does not compromise vehicle safety or drivability. However, it may affect comfort and accessibility, especially for drivers or passengers relying on seat memory functions, or for those with mobility issues. If seat adjustment is stuck in a position that is unsafe or uncomfortable, avoid driving until repairs are made. For most users, it is safe to operate the vehicle, but the seat issue should be addressed soon to restore full functionality.
Vehicles most affected by code B2164 #
While this code can appear on vehicles from various manufacturers, it is most commonly reported on models equipped with advanced power seat memory systems, especially from:
- Ford (Explorer, Expedition, Taurus, F-150, Edge)
- Lincoln (MKX, Navigator, Continental)
- Mazda (CX-9, CX-5 with premium seat options)
- Toyota/Lexus (Avalon, Camry, ES350 with power seat memory)
- Nissan/Infiniti (Altima, Maxima, QX60, Q50)
Common mistakes and best practices for B2164 #
Technicians and DIYers sometimes overlook the basics or misdiagnose this code. Here’s how to avoid common pitfalls:
- Not verifying power and ground at the seat: Always ensure the seat module is receiving proper voltage before replacing components.
- Overlooking mechanical issues: Sometimes, an object stuck in the seat track (like coins or toys) is the real culprit.
- Replacing the motor or sensor without testing: Confirm fault with proper electrical tests instead of guessing.
- Not clearing the code after repair: Always clear DTCs and re-test the system to verify successful repair.
- Skipping OEM procedures: Check for technical service bulletins (TSBs) or OEM reset procedures for seat memory systems.
Quick FAQ for B2164 #
Q: Can a dead battery cause code B2164?
A: Yes, a weak or recently replaced battery can disrupt seat memory module calibration, sometimes triggering this code. If so, recalibrating the seat may resolve the issue.
Q: Do I need to replace the whole seat if I get B2164?
A: Not usually. Most repairs involve the sensor, motor, or minor wiring repairs. The seat assembly is rarely at fault unless there is severe damage or a major module failure.




