B2106 — Throttle Position Input Out of Range High
OBD2 code B2106 flags a problem with the throttle and intake air metering (throttle position input out of range high). Short, gentle driving to a shop is usually possible. Common culprits: intake air leaks after the MAF sensor, failed electronic throttle motor, contaminated or failed MAF/MAP sensor.
body electrical
Is it safe to drive?
Drive with caution Drive with caution. Many throttle faults put the car into limp mode with limited power — enough to reach a shop, not for highway trips. If the engine stalls or the pedal stops responding, do not drive.
How to diagnose with an OBD scanner
- Read the code and freeze frame Connect an OBD2 scanner, confirm B2106 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 throttle and intake air metering for damage, corrosion, chafing or poor contact.
- Subsystem check Inspect and clean the throttle body; check that the plate moves freely.
- Subsystem check Watch throttle position and MAF/MAP readings in live data while pressing the pedal — values should change smoothly.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B2106 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B2106 (parts and labor, USD, independent shop rates): Replace the throttle body assembly: $250–$700; Replace the MAF or MAP sensor: $150–$400; Clean the throttle body: $80–$200. Overall, fixing B2106 usually costs between $80 and $700. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.
Common questions
What are the symptoms of B2106?
Drivers most often notice: limp-home mode with reduced power, Check Engine Light on, stalling when coming to a stop, unstable or high idle.
How much does it cost to fix B2106?
Replace the throttle body assembly — $250–$700; Replace the MAF or MAP sensor — $150–$400; Clean the throttle body — $80–$200. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
Will B2106 clear itself?
Sometimes B2106 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 is the most common cause of B2106?
The most common causes are: intake air leaks after the MAF sensor, failed electronic throttle motor, contaminated or failed MAF/MAP sensor.
Is it safe to drive with B2106?
Drive with caution. Many throttle faults put the car into limp mode with limited power — enough to reach a shop, not for highway trips. If the engine stalls or the pedal stops responding, do not drive.
When the engine control module logs trouble code B2106, it's telling you that the throttle position signal it received exceeds the highest acceptable value the computer expects to see. In plain terms, the sensor is reporting an impossibly wide-open throttle when the driver hasn't pressed the pedal that far—or at all. B2106 belongs to the body electronics family of OBD2 codes, which means the fault centers on how the vehicle's computer tracks and regulates throttle and intake air metering functions.
To flag this code, the control module continuously compares the throttle position sensor's voltage against its programmed operating range. When that reading climbs above the upper threshold—typically across multiple drive cycles—the module sets B2106 and captures a freeze frame snapshot. That snapshot records engine RPM, load, coolant temperature, and vehicle speed the instant the fault triggered. Reviewing this data first keeps you from chasing symptoms instead of the actual problem.
The throttle position sensor mounts directly on the throttle body and converts the physical position of the butterfly valve into a voltage signal the ECU can interpret. On drive-by-wire systems, this sensor works alongside the accelerator pedal position sensor to confirm driver intent. When the voltage signal reads impossibly high, the computer can't trust the throttle position data anymore, which is why you'll likely notice drivability problems shortly after the code appears.
Common Symptoms of B2106
- The vehicle enters limp-home mode, restricting engine power to prevent damage
- The Check Engine Light illuminates on the dashboard
- The engine stalls when decelerating to a stop or idling
- Idle speed becomes erratic, surging, or stays higher than normal
- Throttle response feels sluggish or unresponsive when pressing the accelerator
- In some cases, the engine may run roughly or hesitate under acceleration
What Causes B2106?
Wiring problems in the throttle position circuit—including damaged insulation, corroded terminals, or loose connectors—rank among the most frequent culprits behind B2106. The signal wire can short to voltage, send phantom readings, or lose contact entirely, all of which the module interprets as an out-of-range condition.
A dirty or faulty mass airflow sensor can also trigger this code, especially if contamination throws off the air-fuel calculation enough that the throttle position seems wrong by comparison. Similarly, a failing MAP sensor creates misleading manifold pressure data that conflicts with what the throttle position should be reading.
Carbon buildup on the throttle plate is another common cause. When the butterfly valve sticks or doesn't close fully, the idle position drifts high, which can register as an out-of-range-high condition at startup or during deceleration.
Air leaks downstream of the MAF sensor—between the airflow meter and the throttle body—admit unmetered air that the engine can't account for. This creates a mismatch the control module may eventually flag under the B2106 code.
How to Diagnose B2106
Before buying any parts, confirm the code is active and not a stale, previously cleared fault. Connect a quality OBD2 scanner, record the freeze frame data, and note any other stored codes—related electrical or sensor failures often point directly to the root cause.
Check for any manufacturer technical service bulletins that apply to your vehicle. Some B-series codes have documented factory fixes, software updates, or known component weaknesses specific to your make and model. Searching by VIN on the manufacturer's website or NHTSA database can save hours of guesswork.
Physically inspect the wiring harness and connectors feeding the throttle position sensor. Look for chafed wires, bent pins, moisture intrusion, or connector damage. Wiggle the harness while monitoring live data—if the throttle position reading jumps or drops, you've found an intermittent wiring fault.
Remove the throttle body and inspect the butterfly valve for carbon deposits, binding, or uneven movement. Clean the throttle plate with appropriate aerosol cleaner if buildup is present, then verify the plate travels smoothly through its full range without sticking.
With the engine running and warmed to operating temperature, monitor throttle position percentage and MAF or MAP sensor readings in the scanner's live data screen. Press the accelerator gradually and watch for smooth, proportional voltage changes. Erratic jumps, flat spots, or values that max out prematurely indicate a failed sensor.
After any repairs or cleaning, clear the code and complete a test drive that replicates the conditions captured in the freeze frame—similar RPM, load, temperature, and speed conditions. Only consider the repair complete if B2106 does not return after a full drive cycle.
Repair Options and Costs
Tackle the cheapest possible fixes before committing to component replacement. Cleaning the throttle body typically resolves carbon-related B2106 codes and costs $80 to $200 when performed by a professional, depending on shop labor rates and how much disassembly is required.
If the MAF or MAP sensor itself has failed, replacement runs $150 to $400 for parts and installation. These sensors occasionally fail internally but more often suffer from contamination—regularly cleaning the MAF element with approved spray can prevent premature failure.
When the throttle body assembly is faulty—including a failed throttle position sensor built into the housing—expect to pay $250 to $700 for a new or remanufactured unit plus labor. This is the most expensive repair scenario for B2106.
Total Repair Cost
The actual cost to fix B2106 varies based on which component triggers the code. Most scenarios fall between $80 and $200 for a throttle body cleaning, $150 to $400 for sensor replacement, or $250 to $700 for throttle body assembly replacement. Getting an accurate diagnosis before purchasing parts always saves money—replacing the throttle body when a simple cleaning would have fixed the issue represents an unnecessary expense.
Can You Drive with B2106?
Drive with caution. When this code is active, many vehicles activate fail-safe mode, limiting acceleration to protect the engine and drivetrain. You can usually drive to the nearest repair facility at reduced speed, but highway driving or aggressive maneuvers are not recommended.
If the throttle pedal becomes unresponsive or the engine stalls unexpectedly, stop driving immediately and have the vehicle towed. Continued operation under these conditions creates a safety hazard, especially in traffic or at intersections.