B1586 — Dim Panel Decrease Input Circuit Short To Ground

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 B1586 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 B1586 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for B1586 (parts and labor, USD, independent shop rates): BCM repair or replacement: $300–$900; Replace the switch or actuator: $120–$450; Repair wiring or connectors: $80–$250. Overall, fixing B1586 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 B1586?

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 does OBD2 code B1586 mean?

Dim Panel Decrease Input Circuit Short To Ground (B1586): a body electrical fault affecting the body electrical system. The car is usually drivable while you plan the repair. Most often caused by corroded or loose connectors, body control module (BCM) fault, blown fuse or failed relay.

What are the symptoms of B1586?

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

What is the most common cause of B1586?

The most common causes are: corroded or loose connectors, body control module (BCM) fault, blown fuse or failed relay.

How much does it cost to fix B1586?

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

When your vehicle's self-diagnostic system spots something wrong with the dim panel decrease input circuit, it logs trouble code B1586 (Dim Panel Decrease Input Circuit Short To Ground). This code lives in the body electrical category, which means the problem lies with switches, motors, lights, or other comfort and convenience features rather than the engine or transmission.

The body control module constantly watches voltage and resistance at various points throughout the car's electrical architecture. For the dim panel circuit specifically, it monitors the signal that tells the BCM whether you're trying to decrease the brightness of your instrument panel or interior lighting. When that circuit drops unexpectedly to ground — meaning electricity is shorting to the vehicle's chassis instead of following its intended path — the module logs B1586. It typically takes more than one failed check across multiple drive cycles before the code becomes permanent, which is why you'll sometimes see the light come and go before it sticks.

The freeze frame data stored alongside B1586 is worth its weight in gold. That snapshot captures engine RPM, load, coolant temperature, and vehicle speed at the precise moment the fault was detected. Reviewing those numbers before poking around under the dash helps you recreate the exact conditions that triggered the code, shaving significant time off your diagnosis.

Symptoms of B1586

  • The controlled function (interior lighting dimming, power locks, windows, wipers, or other body items) operates intermittently or stops responding entirely
  • An illuminated warning light on the instrument cluster
  • In most cases, the engine runs and drives completely normally — B1586 does not directly affect powertrain operation

Common Causes

  • Corroded, damaged, or loose electrical connectors in the body harness
  • Broken or chafed wiring, especially in door jambs and areas exposed to moisture
  • A blown fuse or failed relay feeding the affected circuit
  • A faulty switch, motor, or actuator within the dim panel or linked system
  • A failing body control module itself

How to Diagnose B1586

  1. Plug in an OBD2 scanner and verify that B1586 is present in the stored codes. Save the freeze frame data before clearing anything — those readings tell you what the engine was doing when the fault occurred.
  2. Look for any related trouble codes. Secondary codes often point to the real culprit, and sometimes a single bad connection throws multiple B-codes at once. Check for manufacturer TSBs (technical service bulletins) covering your specific make and model — some body-code patterns have known factory fixes or software recalibrations.
  3. Inspect the wiring harness feeding the dim panel circuit. Pull back protective loom, look for broken insulation, melted wires, corrosion buildup, and any connectors that feel loose or show greenish oxidation.
  4. Activate the affected function while monitoring its switch and motor PIDs in the scanner's live data stream. The values should move predictably; a frozen or erratic reading confirms the problem is still active.
  5. Pay special attention to flex points where wires pass through door jambs and tailgate hinges. These areas flex every time you open and close the door, and strands break here long before the rest of the harness shows wear.
  6. Clear B1586, then complete a full drive cycle — including the specific conditions from your freeze frame data — and verify the code does not return.

Repair Options and Costs

Repair costs hinge entirely on which component is actually at fault. Here are typical parts-and-labor scenarios at independent shop rates (USD):

  • Body control module repair or replacement: $300–$900
  • Switch or actuator replacement: $120–$450
  • Wiring harness repair or connector replacement: $80–$250

A proper diagnosis before purchasing parts will almost always save you money. The most expensive scenario — a new BCM — is rarely where you should start. Technicians work through the cheap and common causes first: fuses, connectors, and visible wire damage. Only when those check out clean does it make sense to consider module replacement.

Can You Drive with B1586?

Severity level: short — generally safe to drive short-term. Body codes like B1586 rarely compromise engine performance or safe handling. That said, if the fault affects your headlights, taillights, or wipers, address it promptly, especially before bad weather or night driving. A central locking malfunction that prevents you from securing the vehicle also warrants faster attention.

Related OBD2 codes