B2105 — Throttle Position Input Out of Range Low

OBD2 code B2105 flags a problem with the throttle and intake air metering (throttle position input out of range low). Short, gentle driving to a shop is usually possible. Common culprits: intake air leaks after the MAF sensor, faulty throttle position sensor or pedal sensor, dirty throttle body or stuck throttle plate.

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

  1. Read the code and freeze frame Connect an OBD2 scanner, confirm B2105 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 throttle and intake air metering for damage, corrosion, chafing or poor contact.
  4. Subsystem check Inspect and clean the throttle body; check that the plate moves freely.
  5. Subsystem check Watch throttle position and MAF/MAP readings in live data while pressing the pedal — values should change smoothly.
  6. Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B2105 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for B2105 (parts and labor, USD, independent shop rates): Clean the throttle body: $80–$200; Replace the throttle body assembly: $250–$700; Replace the MAF or MAP sensor: $150–$400. Overall, fixing B2105 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

How much does it cost to fix B2105?

Clean the throttle body — $80–$200; Replace the throttle body assembly — $250–$700; Replace the MAF or MAP sensor — $150–$400. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.

What are the symptoms of B2105?

Drivers most often notice: stalling when coming to a stop, Check Engine Light on, limp-home mode with reduced power, poor throttle response.

How do I diagnose B2105 myself?

Start with a scan: confirm B2105, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the throttle and intake air metering, and verify the suspect component against live data before buying parts.

Is it safe to drive with B2105?

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.

What does OBD2 code B2105 mean?

OBD2 code B2105 flags a problem with the throttle and intake air metering (throttle position input out of range low). Short, gentle driving to a shop is usually possible. Common culprits: intake air leaks after the MAF sensor, faulty throttle position sensor or pedal sensor, dirty throttle body or stuck throttle plate.

B2105 is a body control module fault code that flags a throttle position signal reading below its minimum acceptable range. The engine control unit monitors the voltage coming from the throttle position sensor and compares it against expected values based on accelerator pedal input and engine operating conditions. When that signal drops too low or disappears entirely, the module stores B2105 in the body electrical fault memory.

Modern engines rely entirely on electronic throttle control. The accelerator pedal does not connect mechanically to the throttle blade — instead, a pedal position sensor tells the ECU what you want, and a throttle position sensor mounted on the throttle body confirms what the plate is actually doing. These two signals must stay within a calibrated window of each other. If the sensor voltage falls below the factory-defined floor, or if the reading becomes impossible given the current operating mode, the ECU flags the condition as out-of-range low and sets B2105.

The module does not set this code on a single momentary glitch. It validates the fault across multiple ignition cycles under similar conditions before illuminating the check engine light and locking in the freeze frame data. That snapshot — showing engine load, RPM, coolant temperature, and vehicle speed at the exact moment the fault occurred — is your most useful diagnostic clue. When you replicate those exact operating conditions during testing, the problem should reappear.

Common Symptoms of B2105

  • Engine stalls when decelerating to a stop
  • Check Engine Light remains illuminated after startup
  • Vehicle enters limp-home mode with noticeably reduced engine power
  • Throttle pedal feels sluggish or unresponsive when pressing
  • Idle speed fluctuates erratically or runs higher than normal
  • Occasional hesitation or stumbling during light acceleration

What Causes B2105?

  • Faulty throttle body motor or internal failure of the throttle position sensor
  • Broken, chafed, or corroded wiring in the throttle position sensor circuit
  • Poor electrical connection at the throttle body connector
  • Unmetered air leaks downstream of the mass airflow sensor
  • Carbon buildup causing the throttle plate to stick partially closed
  • Failed accelerator pedal position sensor

How to Diagnose B2105

  1. Plug in an OBD2 scanner, retrieve code B2105, and record the associated freeze frame data. This information identifies the exact engine load, temperature, speed, and RPM when the fault triggered.
  2. Scan for any other stored codes. Related electrical or sensor codes often point directly to the root cause rather than the symptom. Cross-reference any relevant TSBs for your vehicle make and model using the manufacturer website or NHTSA database.
  3. Perform a hands-on inspection of the throttle body wiring harness and connector. Look for cracked insulation, broken wires, moisture intrusion, or loose terminals that could interrupt the sensor signal.
  4. Remove the throttle body and physically examine the plate. Verify it opens and closes freely without binding. Clean carbon deposits with appropriate throttle body cleaner if buildup is present.
  5. Monitor live data for throttle position percentage and MAF/MAP sensor readings while gradually pressing the accelerator. Values should climb and fall smoothly without drops or flat spots.
  6. Clear B2105 after visual inspection and cleaning, then drive the vehicle through a complete drive cycle including the specific conditions from the freeze frame. If B2105 returns, the underlying fault is still present.

Repair Options and Costs

Address the most common and least expensive causes before committing to major component replacement:

  • Throttle body carbon cleaning and plate inspection: $80–$200
  • Complete throttle body assembly replacement: $250–$700
  • MAF or MAP sensor replacement: $150–$400

Total Repair Cost for B2105

Total cost depends entirely on which component is actually at fault. Parts and labor estimates below reflect typical rates at independent repair shops in the United States:

  • Cleaning only: $80–$200
  • Throttle body replacement: $250–$700
  • MAF/MAP sensor replacement: $150–$400

Most vehicles with B2105 end up costing between $80 and $700 to repair. Spending time on accurate diagnosis before purchasing parts always pays off — the most expensive fix is rarely the first one you should try.

Can You Drive with B2105?

Drive with caution. When B2105 is active, many vehicles reduce power output automatically and enter limp-home mode. This reduced-power state allows you to reach a repair facility, but it is not safe for highway-speed driving or heavy traffic situations. If the engine stalls repeatedly or the accelerator pedal loses responsiveness entirely, stop driving immediately and have the vehicle towed.

Related OBD2 codes