B1990 — Pedal Forward / Rearward Potentiometer Feedback Circuit Failure
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 B1990 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 B1990 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B1990 (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 B1990 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
What is the most common cause of B1990?
The most common causes are: body control module (BCM) fault, damaged wiring in door jambs or wet areas, blown fuse or failed relay.
Will B1990 clear itself?
Sometimes B1990 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.
How much does it cost to fix B1990?
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.
What does OBD2 code B1990 mean?
Pedal Forward / Rearward Potentiometer Feedback Circuit Failure (B1990): 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, blown fuse or failed relay.
Is it safe to drive with B1990?
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.
When your vehicle's computer detects a problem with the accelerator pedal position sensor circuit, it logs code B1990. This specific fault points to the pedal forward/rearward potentiometer feedback circuit—the component responsible for translating how far you press the accelerator into an electrical signal the engine control unit can interpret. The sensor acts as a variable resistor, producing a voltage that changes in direct proportion to pedal movement, giving the computer real-time feedback about driver input.
The engine control module does not set B1990 after a single odd reading. It requires the fault condition to appear consistently under specific operating parameters before illuminating the malfunction indicator lamp. When the code sets, the module captures freeze frame data—engine load, RPM, coolant temperature, and vehicle speed at that exact moment. That snapshot tells you precisely what was happening when the system detected the problem, which is essential when you need to recreate the fault during diagnosis.
Code B1990 falls within the body electrical category of OBD2 codes. While the accelerator pedal position does influence fuel delivery and throttle response, a failure in this circuit typically produces a recognizable symptom rather than a complete breakdown. Most vehicles enter a reduced-power mode or limp home strategy when the pedal sensor signal goes out of range, allowing you to continue driving while protecting the engine from receiving conflicting commands.
Symptoms of B1990
The check engine light or Malfunction Indicator Lamp activates on the instrument cluster, sometimes accompanied by a dedicated warning message depending on the manufacturer.
The engine may feel sluggish or hesitant when you press the accelerator, particularly during moderate to heavy throttle input.
Some vehicles experience unstable idle or intermittent stalling when the pedal sensor signal drops out or reads incorrectly.
You may notice reduced maximum engine RPM, or the throttle response may feel disconnected from actual pedal movement.
In most cases, core engine operation continues—the vehicle remains drivable, though often with noticeably diminished performance until the fault clears or repairs are completed.
Common Causes
Damaged or chafed wiring within the accelerator pedal assembly or along the harness routing, particularly in areas exposed to heat, vibration, or physical movement, ranks as the most frequent culprit behind B1990.
Moisture intrusion in the wiring harness or connector—common in door jambs, firewall passages, or areas near the accelerator pedal—leads to corrosion that degrades signal quality.
Loose, corroded, or improperly seated electrical connectors at the pedal sensor, body control module, or engine computer can interrupt the feedback signal intermittently or permanently.
Blown fuses or failed relays within the pedal position sensor circuit cut power or ground, preventing proper signal generation.
The accelerator pedal position sensor or its internal potentiometer element may simply wear out over time, producing signals outside the expected range.
Faulty ground connections at the body control module or engine computer cause voltage reference errors that manifest as sensor circuit failures.
How to Diagnose B1990
Plug an OBD2 scanner into the diagnostic port and retrieve all stored codes. Record B1990 along with any supporting codes present, then save the freeze frame data. The freeze frame conditions—load percentage, RPM, temperature, and vehicle speed—show you exactly which driving scenario triggered the fault, allowing you to replicate it during testing.
Review all additional codes that set alongside B1990. Related body or powertrain codes often point toward the root cause, such as a failed sensor sharing the same circuit or a module communication problem. Search for technical service bulletins specific to your make, model, and year—manufacturers sometimes document known defects or offer software updates that resolve sensor circuit failures.
Visually inspect the accelerator pedal assembly and surrounding harness. Look for cracked insulation, rubbed-through wires, melted connectors, or signs of water entry. Check the connector at the pedal itself for bent pins, corrosion buildup, or a loose retention clip.
Test the pedal position sensor output with a multimeter or oscilloscope while someone operates the pedal slowly from rest to full travel. Compare the voltage progression against manufacturer specifications—the signal should increase smoothly and consistently without drops, spikes, or flat spots that indicate worn tracks within the potentiometer.
Inspect wiring at flex points where the harness moves with pedal operation or vehicle chassis flex. Door jambs, floor pan passages, and firewall entries are common failure locations. Wiggle connectors and harness sections while monitoring live data for signal interruptions that reveal intermittent opens.
Clear the code, perform a complete drive cycle that recreates the freeze frame conditions, and verify B1990 does not return. If the code reappears within the same driving pattern, you have confirmed a persistent fault rather than a temporary electrical glitch.
Repair Options and Costs
Repairing damaged wiring or connectors represents the most economical path when the fault traces to harness issues. Soldering broken wires, replacing damaged connectors, and applying dielectric grease to prevent future corrosion typically runs between $80 and $250 depending on accessibility and the extent of damage.
When the body control module itself has failed or developed internal circuit faults, replacement becomes necessary. BCM repair or replacement generally costs $300 to $900, with pricing varying based on vehicle make, whether you source a new unit, a remanufactured part, or a used module requiring programming.
Replacing the accelerator pedal position sensor or its associated actuator motor costs $120 to $450 for parts and labor. This repair applies when testing confirms the sensor produces invalid signals despite clean power, ground, and signal wiring.
Total Cost Summary
Overall repair expenses for B1990 typically fall between $80 and $900 depending on which component failed. Always pursue the least expensive probable cause first—wiring repairs before module replacement, sensor replacement before full BCM swap. An accurate diagnosis before purchasing parts prevents wasted money on components that do not address the actual fault.
Driving Safety Verdict
Code B1990 carries a short-term driving safety rating. Body electrical faults rarely render a vehicle undrivable, and most drivers can continue operating their car without immediate risk. However, exercise caution when exterior lighting, wipers, or central locking systems are involved—visibility limitations during bad weather or an unsecured vehicle present genuine safety concerns that warrant prompt repair scheduling.