B1988 — Pedal Position Forward Switch Circuit Short to Battery

OBD2 code B1988 flags a problem with the body electrical system (pedal position forward switch circuit short to battery). The car is usually drivable while you plan the repair. Common culprits: blown fuse or failed relay, body control module (BCM) fault, faulty switch, motor or actuator of the affected system.

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

Approximate repair cost

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

Will B1988 clear itself?

Sometimes B1988 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.

What are the symptoms of B1988?

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.

Is it safe to drive with B1988?

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

The most common causes are: blown fuse or failed relay, body control module (BCM) fault, faulty switch, motor or actuator of the affected system.

How much does it cost to fix B1988?

Replace the switch or actuator — $120–$450; Repair wiring or connectors — $80–$250; 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.

When your vehicle's control unit detects that a pedal position forward switch is feeding battery voltage into a circuit where it shouldn't be, it logs trouble code B1988. This code falls squarely in the body electrical category, meaning the problem lives in the network of switches, actuators, and control modules that manage non-drivetrain functions like lighting, windows, door locks, and wipers. The system doesn't wait for you to notice something wrong — it watches these circuits constantly while you drive, comparing real-time sensor data against the factory-defined acceptable range. The moment readings stray outside that range for longer than the programmed threshold, the module flags B1988 and illuminates the check engine or body warning light. You can pull that information directly with any standard OBD2 scanner, and the stored freeze frame data will tell you exactly what the engine was doing — RPM, load, temperature, vehicle speed — when the fault first appeared.

Understanding why this matters comes down to how modern vehicles handle electrical faults. Rather than letting a short circuit drain the battery or cause unpredictable behavior, the module puts the affected circuit into a protective mode. That might mean disabling the power window switch, locking out the central locking system, or dimming the exterior lights. The good news is that engine performance itself usually stays intact, so you're not going to be stranded on the side of the road. The bad news is that these seemingly minor inconveniences can escalate into safety issues — a non-functional windshield wiper in heavy rain, or a door lock that won't respond — if you ignore the warning light for too long.

Symptoms of B1988

  • The check engine light or dedicated body control warning lamp turns on and stays illuminated
  • Affected systems act unpredictably or stop working entirely — power locks, windows, interior or exterior lighting, and windshield wipers are common candidates
  • Engine operation remains normal in most cases; acceleration, shifting, and fuel economy aren't directly impacted
  • The malfunction may be intermittent, especially if a wiring issue is involved — the problem might disappear for days before reappearing
  • In rare cases, multiple body-related codes accompany B1988, suggesting a broader electrical fault rather than a single switch failure

Common Causes of B1988

  • Corroded or loose electrical connectors interrupting proper signal flow through the circuit
  • Wiring insulation damaged by chafing, heat, or moisture — door jambs and tailgate hinges are notorious weak points where wires flex repeatedly
  • Faulty pedal position switch or related actuator sending incorrect voltage readings back to the control module
  • Blown fuse or failed relay that supplies power to the affected circuit
  • Body control module itself developing an internal fault and misinterpreting switch inputs
  • Water intrusion into connectors or wiring harnesses, especially in vehicles frequently exposed to rain, car washes, or off-road conditions

How to Diagnose B1988

  1. Hook up an OBD2 scanner and verify that B1988 is the primary stored code. Record the freeze frame data before clearing anything — this snapshot shows the exact operating conditions when the fault triggered, and that information guides your entire investigation.
  2. Scan for any other trouble codes present at the same time. Related codes in the B0xxx range often point toward a common root cause, such as a shared power supply or ground connection that's affecting multiple circuits simultaneously.
  3. Perform a thorough visual inspection of the wiring harness and connectors tied to the body electrical system. Look for frayed wires, melted insulation, green corrosion buildup on terminals, and any signs of previous repairs that might have been done improperly.
  4. Operate the suspected malfunctioning component — whether that's a power lock, window switch, or wiper motor — while monitoring its voltage and ground signals in the scanner's live data stream. Watch for drops, spikes, or flatlines that would indicate an unstable circuit.
  5. Pay special attention to flex points where wires pass through door jambs and across hinges. These areas experience constant flexing and are the first places where copper strands break inside the insulation, causing intermittent opens.
  6. After clearing the code, complete a full drive cycle that reproduces the conditions captured in the freeze frame data. If B1988 returns, you have confirmed an active fault rather than a one-time electrical glitch.

Repair Options and Costs for B1988

The right fix depends entirely on what's actually failed. Swapping out a faulty pedal position switch or associated actuator typically runs $120 to $450 for parts and labor. If inspection reveals damaged wiring or corroded connectors, repairing those individually or as part of a harness service generally costs $80 to $250. When the body control module itself is the culprit, BCM repair or replacement is the most expensive route at $300 to $900 depending on whether the module can be rebuilt or requires a new unit with reprogramming.

Expect to pay somewhere between $80 and $900 total to resolve B1988, with the lower end covering straightforward wiring repairs and the upper end reflecting full BCM replacement. An accurate diagnosis before purchasing any parts is the single best way to keep costs predictable — most vehicles won't need the most expensive scenario.

Can You Drive with B1988?

In most cases, yes. Body electrical codes like B1988 rarely interfere with engine operation, transmission function, or braking systems, so your vehicle remains driveable. That said, certain failures warrant more urgency. If the code affects your exterior lighting or windshield wipers, operating the vehicle in low visibility or inclement weather becomes genuinely dangerous. Central locking faults that prevent you from securing the vehicle also raise legitimate safety concerns. Use your best judgment — a non-functional interior light is annoying but not urgent, while driving at night with no headlights is not acceptable under any circumstances.

Related OBD2 codes