P0220 — Throttle/Pedal Position Sensor/Switch B Circuit Malfunction

P0220 — Throttle/Pedal Position Sensor/Switch B Circuit Malfunction. A fault in the throttle and intake air metering. Short, gentle driving to a shop is usually possible. Typical causes: failed electronic throttle motor, dirty throttle body or stuck throttle plate, contaminated or failed MAF/MAP sensor.

powertrain (engine/transmission)

Is it safe to drive?

Caution: schedule prompt diagnosis P0220 should be diagnosed promptly because an unstable sensor B signal can affect idle quality and throttle response. Avoid extended driving if the engine stalls, runs rough, or responds inconsistently; otherwise, a short trip to a repair shop may be reasonable.

Typical symptoms

  • The check-engine light may illuminate and store P0220
  • P0220 may produce a noticeable voltage change in the sensor B scan data even when the engine idles normally
  • The engine may idle unevenly, hesitate, or stall at low speed
  • Throttle response may be delayed, reduced, or inconsistent
  • Some vehicles may enter a reduced-power mode or disable functions such as cruise control

Common causes

  • An open or high-resistance connection in the throttle/pedal position sensor B signal circuit
  • The sensor B signal wire shorted to battery voltage or chassis ground
  • Corrosion, water intrusion, or a loose terminal in the sensor B connector
  • Chafed wiring or a damaged connector pin between the sensor and the powertrain control module
  • A failed internal sensing element or circuit within throttle/pedal position sensor B
  • A defective sensor reference voltage, sensor ground, or powertrain control module input after other checks pass

How to diagnose with an OBD scanner

  1. Confirm the P0220 report Connect an ELM327 adapter and use AIScanAuto or another OBD2 scanner to read stored, pending, and permanent codes. Confirm that P0220 is active and note any freeze-frame data, especially engine speed and throttle position.
  2. Inspect sensor B and its wiring Using the vehicle wiring diagram, locate throttle/pedal position sensor B and inspect the connector and harness. Look for separated pins, bent terminals, corrosion, water damage, pinched wires, and chafing near moving components.
  3. Measure the sensor B signal Back-probe the sensor B signal while slowly moving the throttle or pedal from closed to fully open. Compare the voltage pattern with the service specification; an abrupt jump, intermittent signal, or an out-of-range value points to the sensor or a wiring fault.
  4. Test reference voltage, ground, and continuity Verify the specified reference voltage and sensor ground at the connector. With power removed, check continuity and resistance for opens or shorts to power and ground. Repair damaged wiring or terminals before condemning the sensor.
  5. Validate the repair and recalibrate if required If the circuit and sensor readings meet specifications, continue diagnosis at the powertrain control module connector. After replacing sensor B or repairing its circuit, perform any required sensor calibration, clear P0220, and confirm that the code does not return.

Approximate repair cost

A typical independent-shop estimate for diagnosing and repairing P0220 is approximately $150–$600, depending on whether the fault is a sensor, damaged wiring, or a connector-related problem. Diagnostic labor, sensor replacement, and calibration can change the final total. Figures are estimates and vary by region.

Common questions

What does P0220 mean?

P0220 identifies a malfunction in the electrical circuit for throttle or pedal position sensor B. The fault may involve the sensor, its wiring, connector, reference voltage, ground, or control-module input.

Can I keep driving with P0220?

Driving with P0220 may be possible if the engine runs smoothly, but continued use can worsen idle instability or cause stalling. Stop driving promptly if the engine hesitates, loses power, or enters reduced-throttle mode.

Does P0220 always mean the throttle position sensor is bad?

No. P0220 can be caused by an open, shorted, corroded, or chafed wire before the sensor is even tested. A proper diagnosis must measure the circuit and compare the sensor B signal with the specified voltage pattern.

How is P0220 diagnosed with an OBD2 scanner?

An ELM327 scanner with AIScanAuto or another scan tool can confirm P0220 and display freeze-frame or live sensor data. The scan result should then be verified with wiring inspection and multimeter testing at sensor B.

When your check engine light comes on and a shop scanner reads P0220, it means the engine computer has detected a problem with the throttle position sensor or accelerator pedal position sensor circuit designated as "B." This is not a simple electrical open or short — the P0220 code specifically indicates that the self-test performed by the powertrain control module failed. The module compared the sensor's reported values against its expected parameters and found them out of range or erratic.

To understand why this matters, you need to know how modern throttle systems work. Most vehicles today use electronic throttle control, where a throttle position sensor mounted on the throttle body reports the butterfly valve's angle to the engine control unit. A corresponding pedal position sensor tells the ECU how far you have pressed the accelerator. These two signals should move in concert. The control module monitors both signals over multiple drive cycles before confirming a fault and storing P0220. When it does, the ECU also captures a freeze frame — a snapshot of engine RPM, load, coolant temperature, and vehicle speed at the exact moment the fault occurred. That data is invaluable for diagnosis because it tells you what conditions triggered the code.

The severity of P0220 depends on how badly the throttle signal has drifted. In most cases, the ECU will activate a failsafe or limp-home mode, restricting engine power to prevent dangerous acceleration behavior. You can usually drive the vehicle slowly to a repair facility, but aggressive acceleration or highway speeds are not recommended until the issue is resolved.

Symptoms of P0220

  • The engine stalls or nearly stalls when coming to a stop
  • Throttle response feels sluggish or delayed when pressing the accelerator
  • The vehicle enters reduced-power mode, limiting speed and acceleration
  • Idle speed fluctuates or runs higher than normal
  • The check engine light remains illuminated on the dashboard

Common Causes

  • Damaged, corroded, or loose wiring in the throttle or pedal position sensor circuit
  • An internal failure of the throttle position sensor or accelerator pedal sensor assembly
  • A faulty or contaminated mass airflow sensor or manifold absolute pressure sensor
  • A dirty or sticking throttle plate that prevents smooth butterfly valve movement
  • A defective electronic throttle motor or throttle body actuator
  • Intake air leaks downstream of the mass airflow sensor
  • A problem with the powertrain control module itself, including software glitches or damaged driver circuits
  • Poor electrical connections at the throttle body or pedal sensor connectors

How to Diagnose P0220

  1. Plug in an OBD2 scanner and confirm that P0220 is stored in the engine control module. Record the freeze frame data, paying close attention to RPM, load, and vehicle speed at the time of failure — this tells you exactly what conditions caused the module to flag the fault.
  2. Check for any related diagnostic trouble codes. Problems in the MAF, MAP, or other sensor circuits often accompany P0220 and can point you toward the root cause faster than starting with the throttle system directly.
  3. Inspect the wiring harness and connectors feeding the throttle body and pedal position sensor. Look for frayed wires, broken insulation, corrosion, bent pins, or any sign that the electrical connection is compromised.
  4. If your diagnostic scanner supports actuator tests, command the throttle actuator to move through its range and observe whether it responds correctly. A sensor or motor that ignores commands is likely failed.
  5. Remove the air intake duct and physically examine the throttle body. The butterfly plate should move freely without binding. Spray the plate and bore with throttle body cleaner if carbon deposits are present.
  6. Monitor live data on your scanner while an assistant presses the accelerator pedal. Throttle position sensor values should rise and fall smoothly with no sudden drops or spikes. Compare pedal sensor voltage to throttle position sensor voltage — they should track proportionally.
  7. After clearing P0220, drive the vehicle through a complete drive cycle that reproduces the conditions recorded in the freeze frame. If the code returns, the fault is still present and further component testing or replacement is needed.

Repair Options with Pricing

  • Throttle body assembly replacement: $250–$700. This is the most common fix when the sensor inside the throttle body has failed or the actuator motor is damaged.
  • MAF or MAP sensor replacement: $150–$400. A faulty mass airflow or manifold absolute pressure sensor can send incorrect air-fuel data to the ECU, causing the throttle signal to appear abnormal.
  • Throttle body cleaning: $80–$200. Carbon buildup on the throttle plate can cause sticky operation and erratic position readings that the ECU interprets as a sensor fault.

Total Cost to Fix P0220

Depending on which part is actually causing the code, expect to pay between $80 and $700 total for parts and labor at an independent repair shop. Cleaning the throttle body is the least expensive option and is often worth trying first. Replacing the throttle body assembly is the most costly scenario. Always diagnose before replacing — spending money on parts that do not fix the problem is the most common mistake with codes like P0220.

Can You Drive with P0220?

Drive with caution. P0220 frequently triggers limp-home mode, which limits engine power to protect you from a malfunctioning throttle. You have enough performance to reach a repair shop on surface streets, but highway driving with full-throttle needs is not safe in this condition. If the engine stalls unexpectedly or the accelerator pedal stops responding entirely, pull over immediately and have the vehicle towed. Do not continue driving if throttle response becomes intermittent or unresponsive.