B2591 — Detent Signal Missing During Unlatch
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 B2591 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 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 B2591 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B2591 (parts and labor, USD, independent shop rates): BCM repair or replacement: $300–$900; Repair wiring or connectors: $80–$250; Replace the switch or actuator: $120–$450. Overall, fixing B2591 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
Is it safe to drive with B2591?
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 are the symptoms of B2591?
Drivers most often notice: no impact on engine operation in most cases, warning light on the dashboard, the affected function (locks, windows, lighting, wipers) works intermittently or not at all.
What is the most common cause of B2591?
The most common causes are: body control module (BCM) fault, damaged wiring in door jambs or wet areas, faulty switch, motor or actuator of the affected system.
What does OBD2 code B2591 mean?
Detent Signal Missing During Unlatch (B2591): a body electrical fault affecting the body electrical system. The car is usually drivable while you plan the repair. Most often caused by body control module (BCM) fault, damaged wiring in door jambs or wet areas, faulty switch, motor or actuator of the affected system.
Will B2591 clear itself?
Sometimes B2591 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.
The body control module supervises a cluster of convenience features that make daily driving comfortable — door locks, windows, lighting circuits, and windshield wipers all report back through this central hub. When code B2591 sets, it means the module stopped receiving a detent signal at the precise moment something was commanded to unlatch or release. Think of a detent signal as a confirmation ping: the system sends a command, the actuator responds with a "got it, I'm there" signal, and the module knows everything executed properly. Without that return signal, the module cannot verify the latch opened or closed as intended. The engine control unit logs B2591 once this gap in communication exceeds the calibration threshold, and it captures a snapshot of engine rpm, load, temperature, and vehicle speed at that instant — critical data for recreating the failure during diagnosis.
Most of the time the vehicle continues driving without drama. The engine doesn't stall, acceleration feels normal, and the transmission shifts as expected. What B2591 actually disrupts depends entirely on which physical circuit lost its detent feedback. A faulty door latch sensor, a worn switch, corroded connectors in the kick panel, or a failing motor on a tailgate mechanism can all trigger the same code. Identifying which component is the culprit requires methodical inspection, not guesswork.
Symptoms to Watch For
- The check engine light or body module warning lamp illuminates on the dashboard
- The affected electrical function becomes unresponsive or operates only intermittently
- Locks may refuse to cycle, windows may stop mid-travel, or lighting may flicker without pattern
- In some cases, no symptoms are noticeable beyond the stored code and active warning light
- The problem often worsens in wet or humid conditions when moisture penetrates connectors
What Triggers This Code
Blown fuses or failed relays cut power to the affected circuit and eliminate the detent signal entirely. A malfunctioning body control module may fail to process or generate the expected feedback signal. Moisture and road salt corrode connector pins, creating high resistance that masks the return signal. Individual switches, motors, or actuators wear out and stop sending confirmation back to the module. Wiring routed through door jambs and tailgate hinges flexes repeatedly and eventually breaks. Poor ground connections at the module or actuator also produce intermittent signal loss.
Diagnostic Steps
Connect an OBD2 scanner to confirm B2591 is stored and record the freeze frame data — this snapshot shows what the engine was doing when the fault occurred and points toward which drive cycle condition triggers the problem. Check for additional trouble codes in the same family; related codes often identify the exact circuit at fault. Perform a visual inspection of the relevant wiring harness and connectors, looking for broken insulation, greenish corrosion buildup, or pins that are pushed back in their housings. Examine flex points at door hinges, the tailgate opening, and anywhere wires pass through metal — these areas break first under repeated motion. Operate the suspect function while monitoring its switch and motor data streams on the scanner to confirm whether the signal actually reaches the module. Clear the code, complete a drive cycle matching the conditions in the freeze frame data, and verify B2591 does not return.
Repair Options and Costs
Address the least expensive and most common culprits before replacing expensive components. Here are typical parts-and-labor costs at independent shops:
- Repair wiring or replace corroded connectors: $80–$250
- Replace faulty switch, motor, or actuator: $120–$450
- Body control module repair or replacement: $300–$900
Overall, fixing B2591 typically runs between $80 and $900 depending on which component fails. A confirmed diagnosis before purchasing parts always saves money — the priciest scenario is rarely the first place to look.
Driving Safety Assessment
In most cases, B2591 poses no direct threat to drivability — the engine and transmission operate normally, and you can continue driving. Exceptions apply when the fault involves headlights, tail lights, or windshield wipers in poor weather, since these directly affect visibility and road safety. Central locking failures that leave the vehicle unsecured also warrant prompt attention. Use common sense: get the code diagnosed before your next long trip, and repair lighting or wiper faults before driving in rain or darkness.