B2179 — Front Wiper Select Switch "A" Short to Ground
OBD2 code B2179 flags a problem with the body electrical system (front wiper select switch "A" short to ground). The car is usually drivable while you plan the repair. Common culprits: corroded or loose connectors, 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 B2179 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 B2179 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B2179 (parts and labor, USD, independent shop rates): Repair wiring or connectors: $80–$250; BCM repair or replacement: $300–$900; Replace the switch or actuator: $120–$450. Overall, fixing B2179 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 B2179?
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 B2179 mean?
OBD2 code B2179 flags a problem with the body electrical system (front wiper select switch "A" short to ground). The car is usually drivable while you plan the repair. Common culprits: corroded or loose connectors, damaged wiring in door jambs or wet areas, body control module (BCM) fault.
What is the most common cause of B2179?
The most common causes are: corroded or loose connectors, damaged wiring in door jambs or wet areas, body control module (BCM) fault.
What are the symptoms of B2179?
Drivers most often notice: no impact on engine operation in most cases, the affected function (locks, windows, lighting, wipers) works intermittently or not at all, warning light on the dashboard.
How much does it cost to fix B2179?
Repair wiring or connectors — $80–$250; BCM repair or replacement — $300–$900; Replace the switch or actuator — $120–$450. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
When your scan tool displays B2179, it means the vehicle's body control module has detected that the front wiper select switch circuit is shorted to ground. This diagnostic trouble code falls under the body electrical category, specifically tied to the wiper and washer system. The ECU expects a specific voltage range from the switch; when that signal drops to ground potential instead, it flags B2179 and illuminates the check engine or body system warning light on your dashboard.
The module responsible for monitoring this circuit constantly watches the wiper selector switch while you drive. It stores the code only after the fault persists for a set number of drive cycles—typically two consecutive trips where the condition is detected. When B2179 sets, the associated freeze frame data captures engine RPM, load, coolant temperature, and vehicle speed at that exact moment. That snapshot tells you whether the fault occurred during cold startup, highway cruising, or in rainy conditions, which helps pinpoint the root cause.
Common Symptoms of B2179
B2179 typically does not affect engine performance, transmission operation, or fuel economy. The malfunction stays confined to the wiper system and related body functions. Here is what you may notice:
- Front wipers fail to operate or respond only intermittently to switch commands
- Wiper speed selection (low, high, intermittent) stops working correctly
- Dashboard body control warning light remains illuminated
- Other body electrical functions on the same circuit may behave erratically
- The problem may come and go with temperature changes or moisture exposure
- In some cases, the BCM disables the wiper circuit entirely until the fault clears
Typical Causes of B2179
The most frequent culprit behind B2179 is wiring damage in areas exposed to moisture or repeated flexing. Other common causes include:
- Chafed or broken wires in the front wiper circuit, especially near door jambs or hood hinges
- Corroded connectors from water intrusion into the wiper motor or switch assembly
- Faulty front wiper select switch itself, with worn contacts that short internally
- Body control module failure, where the input circuit is damaged internally
- Blown fuse or failed relay feeding the wiper circuit
- Water damage to the wiper motor assembly causing a direct short to ground
- Poor factory solder joints or connector pins that develop intermittent grounds
How to Diagnose B2179
Follow this systematic approach to isolate the exact cause of B2179 without replacing parts unnecessarily:
-
Connect your OBD2 scanner and verify B2179 is currently stored (not just a pending code). Record the freeze frame data, which shows conditions when the fault first appeared—this guides your inspection toward the correct area.
-
Check for related diagnostic trouble codes in the body control module. Codes like B2100 through B2105 often share common ground or power circuits, and a pattern helps identify whether the problem is upstream at the BCM or downstream at the switch.
-
Perform a thorough visual inspection of the wiper circuit wiring. Focus on the firewall passthrough, wiper motor connector, and the multi-function switch on the steering column. Look for cracked insulation, green corrosion on terminals, and any signs of melted wire sheathing.
-
Access the freeze frame data and recreate those exact conditions—same speed, temperature, and wiper setting—when available. Use your scanner to monitor the wiper switch PID in live data while operating the control. The PID should show correct state changes; if it stays grounded or open, you have confirmed the circuit fault.
-
Inspect the wiring harness at all flex points, particularly where wires pass through the hood hinge area and driver's door opening. These zones experience constant motion and are prone to copper fatigue and insulation cracks.
-
After identifying the faulty component, clear B2179 and complete a full drive cycle that includes the freeze frame conditions. The code should not return if the repair was successful.
Repair Options and Costs
Repair costs for B2179 vary widely depending on which part failed. Work from cheapest to most expensive when troubleshooting:
- Wiring repair or connector replacement: $80–$250
- Body control module repair or replacement: $300–$900
- Front wiper select switch replacement: $120–$450
- Wiper motor replacement if shorted internally: $150–$400
Parts costs alone typically range from $40 for a switch to $400+ for a BCM. Labor runs $75–$120 per hour at independent shops. A wiring repair might take one hour, while BCM replacement could require two to three hours of programming and relearning.
Overall, fixing B2179 generally costs between $80 and $900 including parts and labor. The wide range reflects whether you need a simple wiring fix or a full BCM replacement. Spending time on accurate diagnosis before buying expensive components almost always saves money on this particular code.
Can You Drive With B2179?
B2179 is classified as a short severity fault with minimal impact on vehicle drivability. You can typically continue driving, but with some important caveats. The wiper system may be partially or fully inoperative, which becomes a safety concern during rain, snow, or sleet. If the short also affects the wiper motor circuit, leaving the switch in the on position could drain your battery. Additionally, if B2179 shares a ground or power circuit with the central locking system, unexpected door lock cycling could occur. Use caution in inclement weather and have the fault investigated before your next long trip or stormy forecast.