P1128 — Throttle Position Sensor In Range But Higher Than Expected

OBD2 code P1128 flags a problem with the throttle and intake air metering (throttle position sensor in range but higher than expected). Short, gentle driving to a shop is usually possible. Common culprits: dirty throttle body or stuck throttle plate, wiring or connector faults in the throttle circuit, intake air leaks after the MAF sensor.

For Ford vehicles

upstream HO2S sensors swapped see P0040

powertrain (engine/transmission)

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

Approximate repair cost

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

Replace the MAF or MAP sensor — $150–$400; Replace the throttle body assembly — $250–$700; 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.

What is the most common cause of P1128?

The most common causes are: dirty throttle body or stuck throttle plate, wiring or connector faults in the throttle circuit, intake air leaks after the MAF sensor.

What are the symptoms of P1128?

Drivers most often notice: unstable or high idle, Check Engine Light on, poor throttle response, stalling when coming to a stop.

Is it safe to drive with P1128?

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 do I diagnose P1128 myself?

Start with a scan: confirm P1128, 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.

P1128 is a powertrain diagnostic trouble code that points to a mismatch in the throttle position and intake air metering system. When your engine control module detects that the throttle position sensor is reading within its functional range but consistently higher than the expected value, it flags this condition as P1128. This isn't a one-time glitch — the module requires the fault to appear repeatedly under specific operating conditions before it illuminates the Check Engine light and stores the code.

The throttle position sensor and mass airflow (MAF) or manifold absolute pressure (MAP) sensor work together to tell the ECU exactly how much air is entering the engine and how far the throttle plate is open. The ECU uses this information to calculate fuel injection timing and air-fuel mixture. When these readings don't match what the module expects — the throttle is open more than it should be, or the airflow sensor is over-reporting — the ECU registers P1128. The freeze frame data captured alongside P1128 is valuable: it records engine load, RPM, coolant temperature, and vehicle speed at the moment of failure, giving you precise conditions to replicate during testing.

Understanding the relationship between these sensors is key to diagnosing P1128 effectively. The throttle position sensor sits on or near the throttle body and reports the physical position of the throttle plate. The MAF sensor measures the volume and density of incoming air, while the MAP sensor monitors vacuum pressure in the intake manifold. When either sensor sends an implausible signal relative to the other, the ECU flags the inconsistency as a fault that needs attention.

Symptoms of P1128

  • The Check Engine light remains illuminated after the fault is detected
  • Engine idle becomes unstable, typically running higher than normal or fluctuating
  • Throttle response feels sluggish or delayed when pressing the accelerator
  • Vehicle may stall unexpectedly when decelerating to a stop
  • Reduced engine power with the car stuck in fail-safe or limp-home mode
  • In some cases, the engine may hesitate or surge during acceleration

Common Causes of P1128

  • Faulty or degraded throttle position sensor or accelerator pedal position sensor
  • Contaminated or failed mass airflow (MAF) or manifold absolute pressure (MAP) sensor
  • Air leaks in the intake system downstream of the MAF sensor
  • Carbon buildup or mechanical obstruction preventing the throttle plate from closing fully
  • Failed electronic throttle motor or motor driver circuit
  • Wiring harness damage, corrosion, or poor electrical connections in the throttle/MAF circuit
  • Failed ECU or software calibration issues (less common)

How to Diagnose P1128

  1. Connect an OBD2 scanner and confirm P1128 is stored in the engine control module. Record the freeze frame data — this snapshot shows engine load, RPM, coolant temperature, and speed when the fault occurred, which helps you recreate the exact conditions during testing.

  2. Check for related diagnostic trouble codes. Codes related to the MAF sensor, MAP sensor, or throttle position often point to the root cause. Review any technical service bulletins (TSB) for your specific make and model — manufacturers sometimes publish known issues and software updates for P0xxx codes.

  3. Perform a visual inspection of the wiring harness and electrical connectors for the throttle position sensor and MAF/MAP sensor. Look for damaged wires, corrosion, broken insulation, or connectors that are not fully seated. Poor electrical connections can cause intermittent high-resistance readings.

  4. Inspect and clean the throttle body if carbon deposits are present. The throttle plate must move freely through its entire range without binding. Manually operate the plate to verify it opens and closes completely, then clean with appropriate throttle body cleaner if needed.

  5. Monitor live data from the throttle position sensor and MAF/MAP sensor while gently pressing the accelerator pedal. Both readings should change smoothly and proportionally. Erratic values, sudden jumps, or readings that do not return to baseline indicate a faulty sensor.

  6. Clear the code and perform a complete drive cycle, replicating the conditions stored in the freeze frame. If P1128 does not return after a thorough test drive, the issue may have been intermittent. If it returns, the fault is confirmed and component-level testing is required.

Repair Options and Costs

If cleaning and inspection do not resolve P1128, component replacement is necessary. The throttle position sensor is often integrated into the throttle body assembly on many vehicles, meaning the entire throttle body must be replaced rather than just the sensor. MAF and MAP sensors are typically serviced individually.

  • MAF or MAP sensor replacement: parts and labor typically run $150 to $400 at an independent shop
  • Throttle body assembly replacement: parts and labor typically run $250 to $700 at an independent shop
  • Professional throttle body cleaning: typically $80 to $200

Overall, fixing P1128 typically costs between $80 and $700 depending on which component is at fault. Starting with the least expensive fixes — cleaning and sensor testing — before committing to full assembly replacement saves money and prevents unnecessary repairs.

Can You Drive with P1128?

Drive with caution. When P1128 triggers a fail-safe mode, the engine limits power output to protect itself from damage. You can usually drive to a repair facility at reduced speed, but highway driving or aggressive acceleration is not recommended. If the throttle becomes unresponsive or the engine stalls completely, stop driving immediately and have the vehicle towed. Do not ignore persistent limp-home operation — continued driving with an unstable throttle can create safety hazards.

Related OBD2 Codes