B2190 — Window Passenger Rear Remote Up Switch Short to Battery

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

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for B2190 (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 B2190 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 B2190?

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 B2190?

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.

How do I diagnose B2190 myself?

Start with a scan: confirm B2190, 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.

How much does it cost to fix B2190?

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.

What does OBD2 code B2190 mean?

Window Passenger Rear Remote Up Switch Short to Battery (B2190): 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, faulty switch, motor or actuator of the affected system, blown fuse or failed relay.

When your scanner pulls code B2190, it means the vehicle's body control module has detected a problem with the passenger rear window switch circuit. Specifically, the module is seeing a voltage condition that shouldn't be there — the "short to battery" designation tells you the switch input is picking up power when it should be grounded or sitting at reference voltage. This is a body electrical fault, not an engine or drivetrain issue, so don't expect any changes in how the car drives or idles.

The system works like this: when you press the rear passenger window switch to raise the glass, it sends a signal to the body control module, which then activates the window motor. The BCM continuously monitors switch positions to catch problems before they cause damage. With B2190, the module has decided the switch input is stuck in an abnormal state. It doesn't throw this code from a single glitch — the fault has to repeat under the same conditions before the module locks it in and illuminates the warning light.

Here's something useful: the freeze frame data stored alongside B2190 tells you exactly what was happening when the fault occurred. Engine load, RPM, coolant temperature, and vehicle speed are all recorded. That snapshot is your roadmap for reproducing the problem during diagnosis. If the code set at highway speed with the AC running, replicate those conditions when testing.

Symptoms of B2190

  • The passenger rear window fails to respond when you press the switch, or works only intermittently
  • Other body functions on the same circuit may behave erratically — locks, lighting, wipers depending on the vehicle
  • An illuminated warning light appears on the dashboard after the fault threshold is met
  • The window may work from the driver's master switch but not from the rear passenger switch, or vice versa
  • The BCM may disable the affected circuit entirely until the fault clears
  • Engine performance and fuel economy remain unaffected — this code touches nothing related to propulsion

Common Causes of B2190

  • The rear passenger window switch itself has failed internally and is feeding phantom voltage to the BCM
  • The window motor or actuator has developed a short that's being picked up through the switch circuit
  • The body control module has developed an internal fault and is misinterpreting switch inputs
  • Wiring insulation has chafed through somewhere in the door jamb where wires flex with every open and close
  • Connectors have corrosion buildup or have backed out slightly, creating intermittent high-resistance paths
  • A related fuse has blown or a relay has failed, disrupting the ground or power side of the circuit
  • Water intrusion in the door has created a conductive path where none should exist

Diagnosing B2190 Step by Step

  1. Connect your OBD2 scanner and confirm B2190 is stored. Before you clear anything, save the freeze frame data — that recorded snapshot of engine conditions is essential for knowing when the fault triggers and whether you've truly fixed it.

  2. Look for additional trouble codes. B2190 rarely shows up alone. Related codes in the B0xxx range often point to the actual root cause, whether that's a failing motor, a bad relay, or upstream wiring damage. Also check your manufacturer's technical service bulletins — body control module issues frequently have documented factory fixes or software updates that your shop can apply.

  3. Visually inspect the wiring harness and connectors associated with the body electrical system. Focus on the door jambs where wiring bends every time the door opens. Look for frayed insulation, broken strands hidden under tape, greenish corrosion buildup, and connectors that aren't fully seated. This is where most intermittent window and lock faults originate.

  4. Operate the window switch while watching live data on your scanner. You should see the switch state change between active and inactive. If the data shows the switch is always reading "active" regardless of whether you're pressing it, the switch itself is your culprit. If the data looks correct but the motor doesn't run, check motor ground and power supply at the connector.

  5. Pay special attention to flex points — anywhere a wire bends repeatedly. Door hinges, tailgate openings, and sunroof rails are notorious for developing hairline breaks that only show up when the wire is in a certain position. Wiggle the harness while monitoring live data to catch these intermittent faults.

  6. After addressing the suspected cause, clear the code and complete a full drive cycle. Make sure to include the conditions from your freeze frame — if the fault set at 45 mph with the engine at operating temperature, replicate that scenario. B2190 should not return if the repair is solid.

Repair Options and What to Expect

If the switch is the problem, replacement typically runs $120–$450 depending on the vehicle and whether you need the part alone or a matched switch-and-motor assembly. Labor is usually straightforward since the switch is mounted in the door panel — most mechanics bill under an hour for this job.

Wiring repairs fall in the $80–$250 range. If the harness is repairable — a broken wire spliced and sealed, or a corroded connector cleaned and treated — that's the least expensive path. Harness replacement, if needed, pushes the cost toward the upper end.

BCM repair or replacement is the most involved option at $300–$900. Some shops can send the module out for repair rather than buying new, which sometimes brings the price down. This repair becomes necessary only after other causes are ruled out.

How Much Does Fixing B2190 Cost?

The total bill depends entirely on which component is actually at fault. In most cases, you're looking at one of three scenarios:

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

Across all possibilities, a complete repair typically runs between $80 and $900. The good news is that the most expensive fix is almost never the right first step. Start with the cheap stuff — check fuses, inspect connectors, test the switch — and work