B1665 — Seat Driver Forward/Backward Motor Stalled

OBD2 code B1665 flags a problem with the body electrical system (seat driver forward/backward motor stalled). The car is usually drivable while you plan the repair. Common culprits: faulty switch, motor or actuator of the affected system, damaged wiring in door jambs or wet areas, blown fuse or failed relay.

body electrical

Is it safe to drive?

Short-term driving is OK Usually safe to drive — body codes rarely affect drivability. Exceptions: exterior lighting and wipers in bad weather, and central locking faults that can leave the car unsecured.

How to diagnose with an OBD scanner

  1. Read the code and freeze frame Connect an OBD2 scanner, confirm B1665 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
  2. Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many B0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
  3. Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the body electrical system for damage, corrosion, chafing or poor contact.
  4. Subsystem check Operate the affected function while watching its switch and motor PIDs in live data.
  5. Subsystem check Inspect connectors and wiring at flex points (door jambs, tailgate hinges) — wires break there first.
  6. Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B1665 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for B1665 (parts and labor, USD, independent shop rates): Replace the switch or actuator: $120–$450; Repair wiring or connectors: $80–$250; BCM repair or replacement: $300–$900. Overall, fixing B1665 usually costs between $80 and $900. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.

Common questions

How do I diagnose B1665 myself?

Start with a scan: confirm B1665, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the body electrical system, and verify the suspect component against live data before buying parts.

What are the symptoms of B1665?

Drivers most often notice: the affected function (locks, windows, lighting, wipers) works intermittently or not at all, no impact on engine operation in most cases, warning light on the dashboard.

How much does it cost to fix B1665?

Replace the switch or actuator — $120–$450; Repair wiring or connectors — $80–$250; BCM repair or replacement — $300–$900. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.

What is the most common cause of B1665?

The most common causes are: faulty switch, motor or actuator of the affected system, damaged wiring in door jambs or wet areas, blown fuse or failed relay.

What does OBD2 code B1665 mean?

OBD2 code B1665 flags a problem with the body electrical system (seat driver forward/backward motor stalled). The car is usually drivable while you plan the repair. Common culprits: faulty switch, motor or actuator of the affected system, damaged wiring in door jambs or wet areas, blown fuse or failed relay.

When your vehicle's computer logs trouble code B1665, it is telling you that the forward/backward adjustment motor for the driver's seat has stalled. The engine control module, or a dedicated body control module, monitors the electrical path powering that motor. When it asks the motor to move and receives no response, or detects a stalled condition, B1665 gets set. This falls within the body electrical category of OBD2 codes, meaning it deals with comfort and convenience systems rather than engine management itself.

Setting B1665 is not a one-time glitch. The module requires the fault condition to appear repeatedly under specific operating circumstances before it illuminates the check engine light or body system warning lamp. This built-in confirmation prevents false alarms from temporary electrical noise. When the code is stored, the module also captures freeze frame data—engine load, RPM, coolant temperature, and vehicle speed at the moment of failure. That snapshot is your best starting point for recreating the problem during diagnosis.

Common symptoms of B1665

  • The driver's seat fails to move forward or backward when you operate the adjustment switch
  • The seat motor may run briefly then stop, or show no movement at all
  • Intermittent operation where the seat works sometimes and stalls other times
  • A noticeable grinding or clicking sound from the seat motor during adjustment attempts
  • The seat may lock in its current position and not respond to further commands
  • Dashboard warning light related to body systems remains illuminated
  • No effect on engine performance or drivability under most circumstances

What causes B1665?

  • Worn or damaged wiring harness, particularly in areas exposed to moisture or flexing like door jambs
  • Body control module (BCM) internal failure or software corruption
  • Blown fuse or failed relay supplying power to the seat adjustment circuit
  • Faulty seat adjustment switch or failed adjustment motor itself
  • Corroded, loose, or disconnected electrical connectors at the motor or switch
  • Broken wires at common stress points such as seat tracks and hinge areas

How to diagnose B1665

  1. Connect an OBD2 scanner and verify that B1665 is stored in the module's memory. Record all freeze frame data accompanying the code, as this information shows exactly what was happening when the fault occurred.
  2. Scan for any related trouble codes that may point to the root cause. Check for manufacturer technical service bulletins specific to your vehicle make, model, and year—many body electrical issues have documented factory fixes or software updates available through the manufacturer website or NHTSA database.
  3. Visually inspect the seat adjustment wiring harness, connectors, and motor assembly for obvious damage. Look for frayed wires, corrosion buildup, or connectors that are not fully seated.
  4. Test the seat adjustment switch for proper operation using a multimeter to verify it sends the correct signal when pressed. Also monitor the motor's voltage and ground supply while attempting adjustment.
  5. Examine wiring at flex points where movement occurs—around seat tracks, through seat cushion frameworks, and at any harness passages that bend during seat travel. Wires break here before anywhere else.
  6. Clear B1665 after completing your inspection, then operate the seat through a complete drive cycle that reproduces the conditions recorded in the freeze frame. The code should not return if the fault is resolved.

Repair options and costs

Depending on what your diagnosis uncovers, repair costs vary significantly. Here are the typical scenarios for fixing B1665:

  • Replace the faulty switch or seat motor: parts and labor typically run $120–$450 at an independent shop
  • Repair damaged wiring or connectors: expect to pay $80–$250 for the work and any necessary parts
  • Body control module repair or replacement: the most expensive option, usually $300–$900 including programming if required

When you factor in the full range of possible repairs, fixing B1665 generally costs between $80 and $900. Starting with the most common and least expensive possibilities—fuses, switches, and wiring inspection—before moving to module replacement is the sensible approach. Proper diagnosis upfront prevents spending money on parts that were never the problem.

Driving safety verdict

In most cases, B1665 does not prevent you from driving your vehicle. Body electrical codes typically do not affect engine operation, transmission function, or critical safety systems. The seat adjustment may be inconvenient, but it does not create a safety hazard on its own. However, if the fault is related to exterior lighting, wipers during inclement weather, or central locking that leaves the vehicle unsecured, address those specific concerns promptly. For the seat motor issue alone, you can continue driving while planning a convenient time for repair.