Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0222 on 2015-2019 Subaru Outback 2.5L: Throttle Position Sensor Circuit Low Fixes

On a 2015-2019 Subaru Outback, code P0222 is most often caused by a failing electronic throttle body assembly. The throttle position sensor is integrated and not sold separately. Expect to pay $300-$500 for a new OEM throttle body, with DIY replacement being moderately difficult. After replacement, an idle relearn procedure is mandatory.

20 minutes to read 2015-2019 Subaru Outback
Most Likely Cause
Failing Electronic Throttle Body Assembly
Difficulty
3/5
Est. Time
1.2 hrs
DIY Doable?
✅ Yes
Shop Labor
$200 – $750
Parts Price
$10 – $574
⚠️ Drivable, but... — Driving is not recommended as the vehicle can enter a 'limp mode' with severely reduced power at any time, making it unsafe in traffic. This safety feature limits speed to 15-20 mph and makes the accelerator pedal feel unresponsive.
Key Takeaways
  • P0222 on a 2015-2019 Outback almost always points to an issue with the electronic throttle body.
  • The throttle position sensor is not sold separately; you must replace the entire throttle body assembly (OEM Part # 16112AA380 or 16112AA38A).
  • Before replacing parts, inspect the wiring and consider cleaning the throttle body first, as carbon buildup can cause the code.
  • An 'Idle Relearn' procedure is NOT optional after cleaning or replacing the throttle body; skipping it will cause idling problems.
  • Do not drive the vehicle extensively with this code, as it can enter a low-power limp mode unexpectedly, creating a safety hazard.
The trouble code P0222 stands for 'Throttle/Pedal Position Sensor/Switch 'B' Circuit Low Input'. Your Outback's engine computer (ECM) has detected that the voltage signal from the secondary throttle position sensor (Sensor 'B') is below its expected minimum threshold, which is typically under 0.5 volts. This sensor is part of the electronic throttle body and tells the computer how far open the throttle plate is. The 'B' circuit acts as a redundant check for the primary 'A' circuit to ensure safety and accuracy in the drive-by-wire system. If the signals from sensor 'A' and 'B' don't correlate, the system flags a fault.

What's Unique About the 2015-2019 Subaru Outback

For this generation of Subaru Outback with the FB25 engine, the throttle position sensor (TPS) that triggers P0222 is not a separate, replaceable part. It is integrated into the electronic throttle body assembly. While wiring issues can be a cause, complete failure of the electronic throttle body is a known issue on these platforms. Simply cleaning the throttle body is a common first step, but if the internal electronics have failed, the entire unit must be replaced. A mandatory 'idle relearn' procedure must be performed after cleaning or replacement to prevent erratic idle.

Symptoms You May Notice

  • Check Engine Light is on
  • Flashing cruise control light on the dashboard
  • Vehicle enters 'limp mode' with drastically reduced engine power
  • Hesitation or stumbling during acceleration
  • Unresponsive or delayed throttle response
  • Rough or unstable idle
  • Engine may stall when coming to a stop
  • Difficulty starting the engine
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing only the accelerator pedal sensor without testing the throttle body circuits.
  • Assuming the code is a simple sensor swap, not realizing the entire throttle body must be replaced on this vehicle.
  • Replacing the throttle body without first checking for a simpler wiring or connector fault.

Most Likely Causes

  1. Failing Electronic Throttle Body Assembly 🔴 High Probability → Shop Fuel Injection Throttle Body The throttle position sensor is integrated into the throttle body, and failure of the internal electronics is a common wear item on modern Subarus. The precision circuitry for the TPS can fail, leading to voltage readings below the specified range.
    How to confirm: After ruling out wiring issues, use a scan tool to monitor the voltage of TPS 'A' and 'B' while pressing the accelerator. If Sensor 'B' voltage remains abnormally low (e.g., <0.2V) or doesn't change smoothly while Sensor 'A' does, the unit has likely failed. 🎬 Watch: How to test and replace the electronic throttle body A user on the ScannerDanner forum diagnosed P0122 and P0222 on a 2016 Outback by scoping the 5v reference and sensor data.
    Typical fix: Replace the entire electronic throttle body assembly. An idle relearn procedure is required after replacement.
    Est. part cost: $300-$500 for an OEM part
  2. Dirty or Sticking Throttle Body 🟡 Medium Probability → Shop Fuel Injection Throttle Body Carbon and oil vapor buildup from the PCV system can restrict the movement of the throttle plate, causing the sensor to report an incorrect position at idle or low throttle angles. This can prevent the plate from closing fully, causing a mismatch between expected and actual sensor voltage.
    How to confirm: Visually inspect the throttle bore and plate for significant black carbon buildup. The plate may feel sticky or not close smoothly. This should be done before deciding to replace the entire unit.
    Typical fix: Clean the throttle body bore and plate with a dedicated throttle body cleaner and a soft cloth. Be careful not to damage the electronic components. An idle relearn procedure is required after cleaning.
    Est. part cost: $10-$20 for cleaner
  3. Wiring or Connector Issue ⚪ Low Probability Vibrations and heat in the engine bay can lead to chafed wires or corrosion in the connector pins at the throttle body over time. A short to ground in the signal wire is a specific cause for a 'low input' code like P0222.
    How to confirm: Visually inspect the wiring harness leading to the throttle body for any signs of damage. Unplug the connector and check for corrosion or bent pins. Use a multimeter to check for continuity and for a short to ground on the signal wire ('B' circuit).
    Typical fix: Repair the damaged section of wiring or clean/replace the connector pigtail. A replacement pigtail connector is available as Standard Motor Products #S2817.
    Est. part cost: $15-$50

Rare But Worth Checking

  • Faulty Accelerator Pedal Position (APP) Sensor: → Shop Accelerator Pedal Assembly While P0222 points to the throttle body sensor, the system is related. The APP sensor also has redundant circuits, and a failure there can sometimes cause confusing throttle-related codes. However, this is less likely than the throttle body itself.
  • Faulty Engine Control Module (ECM): → Shop Engine Control Module (ECM) This is extremely rare. The ECM is the last component to suspect after all other possibilities, including wiring and the 5V reference circuit, have been exhaustively tested.

Diagnosis Steps

  1. Read the code with an OBD-II scanner and confirm P0222 is present. Note any other codes like P0122, P0223, or P2135.
  2. With the key on and engine off, use a scan tool to observe live data for both Throttle Position Sensor 'A' and 'B'.
  3. Slowly press and release the accelerator pedal. Both sensor voltage readings should change smoothly. P0222 suggests Sensor 'B' will be stuck at a very low voltage (typically <0.5V).
  4. If the data is erratic or stuck low, turn the vehicle off.
  5. Visually inspect the wiring harness leading to the throttle body for any visible damage, chafing, or melting.
  6. Disconnect the throttle body connector and inspect the pins for corrosion, moisture, or damage. A wiggle test on the harness while monitoring live data can help identify intermittent shorts.
  7. If wiring looks good, remove the air intake duct and inspect the throttle body for heavy carbon buildup that could be preventing the throttle plate from closing properly.
  8. If dirty, clean the throttle body thoroughly with appropriate cleaner and a soft cloth. Reconnect everything, perform the idle relearn procedure, and see if the code returns.
  9. If the code persists or the throttle body was clean, the electronic throttle body assembly is the most likely culprit and should be replaced.
  10. After replacement, perform the mandatory idle relearn procedure to prevent high or erratic idle.

Parts You'll Likely Need

  • Electronic Throttle Body Assembly (OEM #16112AA380, 16112AA38A) — This is the most common failure for code P0222 on this platform, as the faulty sensor is integrated into this assembly.
    Trusted brands: Hitachi (OEM supplier, part ETB0024), Subaru (Genuine OEM), Bosch, Denso
    OEM price range: $350-$500
    Aftermarket price range: $170-$350

Related Codes That Often Appear With This One

  • P0122 — This code is for 'Throttle/Pedal Position Sensor 'A' Circuit Low'. If both P0122 and P0222 appear together, it strongly points to an issue affecting the entire throttle body, such as a loss of the 5V reference voltage or a major connector/ground issue.
  • P0223 — This is for 'Throttle/Pedal Position Sensor 'B' Circuit High'. Seeing intermittent P0222 and P0223 codes together strongly suggests a wiring problem (like a frayed wire making intermittent contact) or a failing sensor sending erratic signals.
  • P2135 — This code means 'Throttle/Pedal Position Sensor/Switch 'A'/'B' Voltage Correlation'. It is set when the ECM sees that the signals from Sensor 'A' and Sensor 'B' do not agree with each other, which is a direct consequence of the fault causing P0222.

Platform-Specific Known Issues

  • Mandatory Idle Relearn Procedure: An 'Idle Relearn' procedure is mandatory after cleaning, disconnecting, or replacing the throttle body. Failure to do so will result in a high or erratic idle. The procedure allows the ECU to learn the new closed-throttle position. A common method is: 1) Disconnect the battery for 30 minutes. 2) Reconnect. 3) Turn key to 'ON' (do not start) for 10-15 seconds. 4) Start the engine and let it idle with no accessories on for 10 minutes. The idle may fluctuate; do not touch the accelerator. 5) Turn engine off for 20+ seconds. 6) Turn key to 'ON' again for 10-15 seconds. 7) Restart and idle for another 5 minutes. The relearn should then be complete.
  • 🎬 Watch: A step-by-step walkthrough of the Subaru idle relearn procedure

Mechanic-Grade Diagnostic Values

  • 5V Reference Voltage at Throttle Body Connector — expected: 4.8V to 5.2V with key on, engine off (KOEO).. Failure: Voltage below 4.8V or missing entirely indicates a wiring issue or a problem with the ECM.
  • TPS 'B' Signal Voltage (Live Data or Backprobe) — expected: Should sweep smoothly from ~0.5V at closed throttle to ~4.5V at wide-open throttle (WOT).. Failure: Voltage is stuck below the specified threshold (e.g., < 0.3V) and does not change when the accelerator is pressed.
  • TPS Resistance Check (Main vs. Sub) — expected: When opening the throttle plate manually (with connector unplugged), the resistance for the MAIN sensor circuit should start high and go low. The SUB sensor circuit (related to P0222) should do the opposite: start low and go high.. Failure: Resistance does not change, jumps erratically, or shows an open circuit (infinite resistance).

Hidden / Shadow Codes Worth Checking

  • Mode $06 Test Results: This is not a 'shadow code' but a function on advanced scan tools that shows the results of the ECM's self-tests for non-continuous monitors. It can reveal if a component like the TPS is nearing a failure threshold before a persistent DTC is set. (see via Use a professional scan tool or an app with Mode $06 capabilities. Navigate to 'On-Board Monitoring Test Results'.)

Scan Tool Commands That Help

  • Subaru Select Monitor (or equivalent professional scan tool): Current Data Display / Live Data — This is the primary diagnostic step. Monitor the PIDs 'Throttle Sensor Voltage' for both sensors (VTA1 and VTA2) and 'Throttle Opening Angle' while operating the accelerator pedal to see if the 'B' circuit (VTA2) is stuck low or not responding.

Wiring & Ground Locations

  • Throttle Body Connector (E57 / B315) — On the electronic throttle body itself, located between the air filter housing and the intake manifold.. This 6-pin connector provides power, ground, and signal paths for both throttle position sensors. Corrosion or a loose pin here is a direct cause of P0222. The typical pinout functions are: 2 pins for the throttle motor, 1 for 5V reference, 1 for sensor ground, 1 for TPS 'A' signal, and 1 for TPS 'B' signal.
  • Sensor Signal Shielding Ground — This is a thin wire wrapped around the two throttle position signal wires within the harness, which is then connected to ground at one end.. This shield protects the low-voltage TPS signals from electromagnetic interference from other components. If this shield is damaged during a repair or chafes through, it can cause erratic voltage readings and trigger correlation codes or intermittent low/high input codes.
  • Main Engine and Chassis Grounds — Key grounds are typically located on the intake manifold, the engine block itself (often near the alternator), and where the negative battery cable bolts to the chassis.. A poor engine or sensor ground can cause a floating reference, leading to incorrect voltage readings. While less common than a failed sensor, verifying that main grounds are clean and tight is a crucial step in diagnosing any electronic fault.

OEM Part Supersession History

  • 16112AA38016112AA38A — Part revisions are common to improve reliability or make minor manufacturing changes. The letter change at the end of the part number typically signifies a newer revision.
    Heads up: Always verify the correct part number with a Subaru dealer using the vehicle's VIN before purchasing. While revisions are often backward compatible, it is not guaranteed.

Diagnostic Flowchart

This flowchart will guide you through diagnosing P0222 (Throttle/Pedal Position Sensor/Switch 'B' Circuit Low). Start by confirming if P0222 appears alone or with other throttle-related codes, as this helps confirm a localized issue.
With the Key On, Engine Off, view the live data for Throttle Position Sensor 'A' and 'B' voltage. Slowly press the accelerator pedal to the floor and release it. How do the voltages respond?
This is a classic failure symptom for the FB25 engine's throttle body. Before replacing it, let's rule out a simple mechanical issue. Remove the air intake duct and inspect the throttle body. Is there heavy carbon buildup preventing the throttle plate from closing completely?
→ Clean the throttle body bore and plate thoroughly with a dedicated cleaner. After reassembly, you MUST perform the Subaru Idle Relearn procedure to prevent a high or erratic idle. If the code returns after cleaning, the internal sensor has failed and the unit needs replacement.
→ The integrated Throttle Position Sensor has failed. This is a common wear item on these Subarus. Replace the entire electronic throttle body assembly. A mandatory Idle Relearn procedure is required after installation.
The issue may be a wiring fault. While watching the live data for Sensor 'B' voltage, carefully wiggle the wiring harness and connector at the throttle body. Does the voltage reading drop out or become erratic?
→ You have a wiring or connector issue. Inspect the harness for chafing or heat damage. Unplug the connector and check for corrosion or bent pins. Repair the wire or replace the connector pigtail (e.g., Standard Motor Products #S2817) as needed.
→ An intermittent failure within the throttle body's electronics is likely. Given that the code is present but the fault isn't obvious, the most probable cause is still a failing electronic throttle body assembly. Consider replacement, especially if symptoms like hesitation or stalling are present.
→ Address the other codes first, as they may be causing a cascading electrical issue or contributing to the throttle control problem. Resolve those issues, clear all codes, and see if P0222 returns on its own.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used throttle body is a significant gamble due to the integrated electronics being a common failure point. It should only be considered if it comes from a very low-mileage donor vehicle (e.g., under 50,000 miles) and offers substantial cost savings over a new OEM part.

Donor-vehicle mileage cap: roughly under 50000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • Check the connector pins for any signs of corrosion (green or white powder) or bent pins.
  • Manually move the throttle plate (if possible); it should feel smooth with no sticking or binding points.
  • Ensure there is no physical damage to the housing or connector.
  • Ask for the donor vehicle's VIN to check its history if possible.

OEM-only on this vehicle (don't cheap out):

  • Electronic Throttle Body Assembly: Due to the sensitive, integrated nature of the throttle position sensors and the requirement for precise operation with the ECM, aftermarket units have a higher risk of premature failure or causing compatibility issues. Sticking with Genuine Subaru or the verified OEM supplier (Hitachi) is strongly recommended.

Aftermarket brands forum-validated for this vehicle:

  • Hitachi (Astemo): Hitachi is the original equipment manufacturer for many Subaru parts. Ensure you are buying the exact part number specified for the 2015-2019 Outback, not a generic part like ETB0024 which fits other makes.

Brands owners have reported issues with on this vehicle:

  • Unbranded or 'white-box' parts from online marketplaces. While the price is tempting, these often use lower-quality internal components that can fail quickly, leading you to do the job a second time.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2020 Subaru Outback Premium

Symptoms: Dropped into limp mode while driving; multiple powertrain codes including P0222.

What fixed it: The user identified a known issue with the thermal control valve and had it repaired for free at a Subaru dealership, which resolved the problem.

Cost: $0

Source hint: Reddit r/Subaru_Outback, from a post titled '2020 Subaru Outback TCV issue and CVT Transmission Flush.'

2016 Subaru Outback 2.5i Premium

Symptoms: The car set codes P0122 and P0222 once, causing the car to go into fail-safe mode.

What fixed it: The source is a diagnostic discussion analyzing the sensor signals with an oscilloscope and does not state the final repair.

Source hint: ScannerDanner Forum - '2016 Subaru Outback 2.5i Premium 5 v reference irregularity P0122 and P0222'

Frequently Asked Questions

After cleaning or replacing the throttle body on my Outback, is there a special procedure I need to follow?
Yes, an 'Idle Relearn' procedure is mandatory after cleaning, disconnecting, or replacing the throttle body to prevent a high or erratic idle. A common method involves disconnecting the battery, then following a specific sequence of key-on, idling, and key-off steps to allow the ECU to learn the new closed-throttle position.
My 2016 Outback is showing both P0222 and P0122. Is it common for these codes to appear together?
Yes, it is a documented real-world scenario for both P0122 (Sensor 'A' Low Input) and P0222 (Sensor 'B' Low Input) to appear at the same time. This often points to a failure within the integrated electronic throttle body assembly, which houses both sensors.
What is the most likely part I'll need to fix a P0222 code on my 2015-2019 Outback?
The most common cause is a failing electronic throttle body assembly. The integrated throttle position sensor (TPS) is a known wear item, and its internal circuitry can fail, leading to the low voltage reading that triggers the code.
Can I just clean my throttle body to fix P0222 instead of replacing it?
Sometimes, yes. A dirty or sticking throttle body due to carbon buildup is a medium-probability cause. It's recommended to inspect and thoroughly clean the throttle body before deciding to replace the entire unit, as this can sometimes resolve the issue for a minimal cost.
My Outback went into 'limp mode' and the cruise control light is flashing. Is this related to P0222?
Yes, these are classic symptoms associated with code P0222 on a Subaru Outback. The vehicle's computer enters a 'limp mode' with reduced power as a safety measure when it receives an invalid signal from the throttle position sensor.
I've confirmed the wiring connector to the throttle body is bad. Is there a specific part number for the replacement pigtail?
Yes, the context mentions that a replacement pigtail connector is available as Standard Motor Products #S2817.
Does this P0222 throttle body issue affect other Subarus besides the Outback?
Yes, this issue is also common on the 2013-2019 Legacy, 2014-2018 Forester, and 2013-2017 Crosstrek, as they share the same FB25 engine or a similar electronic throttle body design from the same engine family.
Subaru idle fix - idle relearn
Subaru idle fix - idle relearn
Subaru Idle Relearn Procedure
Subaru Idle Relearn Procedure
Subaru Idle Relearn Procedure
Subaru Idle Relearn Procedure
Electronic Throttle Body Testing and Replacement | P0222 P0223 P2135
Electronic Throttle Body Testing and Replacement | P0222 P0223 P2135
HOW TO DIAGNOSE THROTTLE POSITION SENSOR P0222 P0223.
HOW TO DIAGNOSE THROTTLE POSITION SENSOR P0222 P0223.
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jun 8, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0222 (Deep Dive) for:
  • Subaru Outback: 20152016201720182019
In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part