B1951 — Seat Rear Up/Down Potentiometer Feedback Circuit Open
B1951 — Seat Rear Up/Down Potentiometer Feedback Circuit Open. A fault in the body electrical system. The car is usually drivable while you plan the repair. Typical causes: blown fuse or failed relay, damaged wiring in door jambs or wet areas, body control module (BCM) fault.
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
- Read the code and freeze frame Connect an OBD2 scanner, confirm B1951 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- 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.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the body electrical system for damage, corrosion, chafing or poor contact.
- Subsystem check Do a continuity test end-to-end on the seat rear up/down potentiometer feedback circuit and wiggle the harness while measuring — intermittent opens show up as fluctuating readings.
- Subsystem check Operate the affected function while watching its switch and motor PIDs in live data.
- Subsystem check Inspect connectors and wiring at flex points (door jambs, tailgate hinges) — wires break there first.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B1951 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B1951 (parts and labor, USD, independent shop rates): Repair wiring or connectors: $80–$250; Replace the switch or actuator: $120–$450; BCM repair or replacement: $300–$900. Overall, fixing B1951 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 much does it cost to fix B1951?
Repair wiring or connectors — $80–$250; Replace the switch or actuator — $120–$450; 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.
How do I diagnose B1951 myself?
Start with a scan: confirm B1951, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the seat rear up/down potentiometer feedback, and verify the suspect component against live data before buying parts.
What are the symptoms of B1951?
Drivers most often notice: warning light on the dashboard, the affected function (locks, windows, lighting, wipers) works intermittently or not at all, no impact on engine operation in most cases.
Is it safe to drive with B1951?
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.
What is the most common cause of B1951?
The most common causes are: blown fuse or failed relay, damaged wiring in door jambs or wet areas, body control module (BCM) fault.
When your vehicle's diagnostic system logs trouble code B1951, it's telling you something specific has gone wrong with the body electrical network. The code stands for "Seat Rear Up/Down Potentiometer Feedback Circuit Open," which belongs to the body/chassis category rather than the engine or transmission systems. In plain terms, the control module expected to see a specific voltage signal coming back from the seat height adjustment potentiometer, but instead detected an open circuit — meaning no electrical continuity exists where it should.
The seat adjustment system uses a potentiometer to tell the control module exactly where the rear edge of the seat sits vertically. When you push the switch, the motor runs, and the potentiometer's resistance changes in real time, feeding voltage back to the module. This feedback loop lets the system know when to stop the motor and confirm you've reached your desired position. When that feedback circuit opens — whether from a broken wire, bad connector, or failed potentiometer internally — the module can no longer read the seat position, so it sets B1951 and often disables the adjustment function until the fault clears.
Setting B1951 typically requires the fault to appear across multiple drive cycles. The module stores a freeze frame alongside the code, capturing engine RPM, load, coolant temperature, and vehicle speed at the moment the problem occurred. That snapshot is gold for diagnosis because it tells you exactly what conditions triggered the failure.
Symptoms of B1951
The most obvious sign is a warning light glowing on your dashboard. Beyond that, the actual seat rear up/down adjustment stops working or operates erratically — the motor may run without stopping at the correct position, or not run at all when you press the switch. Some vehicles illuminate multiple warning indicators depending on how the manufacturer programmed the body control system. Critically, engine performance and drivability remain unaffected in virtually all cases. The seat position memory function, if equipped, may also fail or reset unexpectedly.
Common Causes of B1951
The culprit is usually simple wiring or connection problems rather than expensive component failure. A broken wire in the seat harness — especially near hinges and flex points — ranks as the most frequent cause. Corroded or moisture-damaged connectors at the seat adjustment motor or potentiometer also appear regularly. Blown fuses feeding the seat circuit trigger the same code when voltage can't reach the components. Internally failed potentiometers within the seat adjustment motor assembly cause the code when the feedback element itself breaks. Loose or backed-out connector pins create intermittent opens that come and go. In rare cases, the body control module itself develops an internal fault and misinterprets valid signals as opens. Faulty adjustment switches or motors can also draw excessive current and take out fuses, cascading into B1951.
Diagnosing B1951
Start by connecting an OBD2 scanner and confirming B1951 is stored, not just a pending code. Record the freeze frame data before clearing anything — those engine conditions may be essential for reproducing the fault during testing. Check for any other body-related codes at the same time; related faults often point to the root cause, whether it's a shared power source or common wiring path. Pull up any technical service bulletins for your specific make, model, and year, since manufacturers sometimes publish known fixes or software updates for recurring B1951 issues.
Perform a thorough visual inspection of the seat wiring harness, paying special attention to the boot between the door sill and the seat itself. This area gets stepped on, moved around, and flexed constantly, making it prime territory for broken strands. Pull the connectors apart and examine pins for corrosion, bent contacts, or moisture intrusion. Use a multimeter to check continuity through the potentiometer feedback circuit from the control module to the motor assembly — an open reading anywhere along that path confirms the problem. Wiggle the harness during continuity testing to catch intermittent opens that only appear when the wire flexes.
Operate the seat adjustment switch while monitoring live data on your scan tool if available. Watch for the position signal to change smoothly — a stuck or jumping reading suggests internal potentiometer failure. Finally, clear the code, complete a drive cycle that recreates the freeze frame conditions (same speed, load, and temperature), and verify B1951 doesn't return.
Repair Options and Costs
Address the cheapest possible causes before replacing major components. Wiring repairs or connector replacement typically run $80 to $250 depending on accessibility and whether you need new terminals or a partial harness. If the potentiometer is integrated into the adjustment motor — which is common — replacement of the motor assembly costs $120 to $450 for parts and labor. Body control module repair or full replacement is the most expensive route at $300 to $900, and should only be pursued after confirming all wiring and components test good.
Driving Safety Verdict
B1951 carries a short-term safety rating — you can continue driving without risk to yourself or the vehicle. The seat adjustment issue won't leave you stranded or compromise braking and steering. The only practical concerns are comfort and convenience: you may be stuck with an inconvenient seat position, and if the adjustment cuts out while driving, it can be annoying or distracting. Fix it within a reasonable timeframe, but no need to call a tow truck.
Related OBD2 Codes
- B1900: Driver Side Airbag Fault
- B1901: Air Bag Crash Sensor #1 Feed/Return Circuit Short To Ground
- B1902: Air Bag Crash Sensor #1 Ground Circuit Failure
- B1903: Air Bag Crash Sensor #1 Ground Circuit Short To Battery
- B1904: Air Bag Crash Sensor #2 Feed/Return Circuit Failure
- B1905: Air Bag Crash Sensor #2 Feed/Return Circuit Short To Battery