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

P0400 on 2015-2020 Subaru Outback: EGR Flow Malfunction Causes and Fixes

On a 2015-2020 Outback, code P0400 is most often caused by a software glitch that triggers a false code in cold weather. The fix is an ECM reprogram at a dealer per TSB 11-200-20R. If software is not the issue, the next most likely cause is a carbon-clogged EGR valve that needs cleaning or replacement.

14 minutes to read 2015-2020 Subaru OUTBACK
Most Likely Cause
Outdated Engine Control Module (ECM) Software
Difficulty
3/5
Est. Time
1.8 hrs
DIY Doable?
✅ Yes
Shop Labor
$150 – $700
Parts Price
$10 – $400
⚠️ Drivable, but... — You can continue driving, but it's not recommended long-term. Ignoring the code can lead to failed emissions tests, reduced fuel economy, and potentially increased engine temperatures that could contribute to other issues over time. In most cases, drivability is not severely affected, but some owners report rough idling or hesitation.
Key Takeaways
  • For a 2015-2020 Outback, P0400 is very likely a software issue if it appears in cold weather. Check for TSB 11-200-20R before buying parts.
  • The most common physical problem is carbon buildup blocking the EGR valve or its passages, which can often be fixed with a thorough cleaning.
  • If the ECM reprogram doesn't fix it, or if the code appears in warm weather, the next step is to inspect and clean the EGR valve before considering replacement.
  • This issue is not unique to the Outback; it also affects the Legacy, Forester, and Crosstrek of the same era with similar engines.
The trouble code P0400 stands for "Exhaust Gas Recirculation (EGR) Flow Malfunction." This means the Engine Control Module (ECM) has detected that the flow of exhaust gases being recirculated back into the engine is incorrect—usually lower than what is expected. The EGR system's purpose is to reduce combustion temperatures by introducing inert exhaust gas into the combustion chamber, which in turn lowers the formation of harmful NOx emissions. When the ECM commands the EGR valve to open, it monitors sensors (like the MAP sensor) to confirm that the proper amount of exhaust gas is flowing; if the expected change in manifold pressure or temperature isn't detected, it triggers the P0400 code and the Check Engine Light.

What's Unique About the 2015-2020 Subaru OUTBACK

For this specific generation of Subaru Outback, the P0400 code has a well-documented, non-mechanical cause. Subaru issued a Technical Service Bulletin (TSB 11-200-20R) acknowledging that the ECM can mistakenly run an EGR system test in freezing temperatures (below 32°F), leading to a false P0400 code. This makes it unique because the first diagnostic step shouldn't be to inspect parts, but to determine if the vehicle's software is outdated, potentially saving the owner from buying unnecessary components. This issue is frequently discussed by owners who experience the code only during winter months.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

Under what conditions did the P0400 code appear on your Subaru Outback?
→ Visit a dealer to apply TSB 11-200-20R and reprogram the ECM software (est. $100-$200) to fix false triggers.
→ Diagnose the other codes first, especially MAP sensor codes, as they can point to a different root cause.
Have you removed the EGR valve to inspect it for carbon buildup?
→ Remove the EGR valve (two 12mm bolts under the 2.5L intake manifold) and clean passages with carb cleaner ($5-$20).
→ Replace the failed EGR Valve Assembly (OEM part 14710AA790, est. $150-$400) since cleaning did not resolve the issue.

Generation note: This range covers the 5th generation (2015-2019) and the first year of the 6th generation (2020). The 5th gen offered a 2.5L four-cylinder (FB25) and a 3.6L six-cylinder (EZ36). The 2020 model replaced the 3.6L with a 2.4L turbo (FA24F). The TSB regarding the software update applies across these years and to other models like the Forester, Legacy, and Crosstrek that share these engines. The physical EGR valve part number and location will differ depending on the engine.

Symptoms You May Notice

  • Check Engine Light is on
  • Rough or unstable idle
  • Engine hesitation or stumbling during acceleration
  • Reduced engine power
  • A knocking or 'pinging' sound from the engine, especially under load
  • Reduced fuel economy
  • Difficulty starting the engine
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the EGR valve when only a software update was needed. This is the most common and costly mistake for this specific vehicle and code, especially if the problem occurs in cold weather.

Most Likely Causes

  1. Outdated Engine Control Module (ECM) Software 🔴 High Probability Subaru issued TSB 11-200-20R specifically for this issue, stating the ECM may test the EGR system in error when ambient temperatures are below freezing, falsely triggering P0400. This is the most common cause if the code appears only in cold weather.
    How to confirm: A Subaru dealer or a qualified shop with access to Subaru's technical service information can check if the vehicle's software is outdated by comparing the current ECM CID number to the one listed in the TSB. The owner can suspect this if the CEL only appears on cold days.
    Typical fix: Reprogramming the ECM with the updated software file provided by Subaru. This is not a DIY repair and must be done at a dealership or a shop with a Subaru Select Monitor (SSM) or equivalent J2534 pass-thru device.
    Est. part cost: $0
  2. Clogged EGR Valve and/or Passages 🔴 High Probability → Shop Exhaust Gas Recirculation (EGR) Valve All EGR systems are prone to carbon (soot) buildup over time, which restricts or completely blocks the flow of exhaust gas. The valve's pintle can get stuck, or the passages in the intake manifold can get blocked.
    How to confirm: Remove the EGR valve and visually inspect it and the connecting ports on the engine for heavy carbon deposits. On the 2.5L engine, the valve is located under the intake manifold.
    Typical fix: Thoroughly clean the EGR valve and all associated passages with a wire brush and carburetor cleaner. Ensure the valve's pintle moves freely after cleaning. If cleaning is not sufficient or the valve is seized, it must be replaced.
    Est. part cost: $5-$20 for cleaning supplies
  3. Failed EGR Valve Assembly 🟡 Medium Probability → Shop Exhaust Gas Recirculation (EGR) Valve The EGR valve is an electromechanical component that can fail. The internal motor can burn out, or the valve mechanism can seize internally beyond what cleaning can fix.
    How to confirm: With a capable scan tool, command the EGR valve to open 🎬 Watch: A mechanic's guide to diagnosing and testing the valve. and close while monitoring engine RPMs. A lack of change in RPM suggests the valve is not functioning. The valve can also be removed and tested for mechanical movement by carefully pushing on the pintle.
    Typical fix: Replace the entire EGR valve assembly.
    Est. part cost: $150-$400

Rare But Worth Checking

  • Damaged Wiring Harness: While uncommon, the wiring going to the EGR valve can become frayed, cut, or corroded, leading to a loss of signal. This is worth checking if a new EGR valve doesn't solve the problem. One owner of an H6 Outback found a cut wire in the harness to be the root cause.
  • Cracked or Disconnected Vacuum Lines: While the 2015-2020 Outback uses an electronic EGR valve, the ECM still relies on a MAP sensor to verify flow, and this sensor uses a vacuum hose. A loose or cracked hose on the MAP sensor could potentially trigger the code by providing an incorrect pressure reading.
  • Faulty PCV Valve: A malfunctioning PCV (Positive Crankcase Ventilation) valve can sometimes contribute to EGR-related codes like P0400 by altering crankcase and intake manifold pressures.

Diagnosis Steps

  1. Check for Technical Service Bulletins (TSBs): The first step is to determine if TSB #11-200-20R applies to your vehicle. This is especially important if the Check Engine Light appeared during cold weather. A dealer can confirm this with your VIN.
  2. Reprogram ECM if Applicable: If the TSB applies, have a dealer or qualified shop update the ECM software. The cost is typically one hour of labor ($100-$200). This may resolve the issue without any parts replacement.
  3. Scan for Other Codes: Use an OBD-II scanner to confirm P0400 is the only code present. Other codes, particularly for the MAP sensor, could point to a different root cause.
  4. Inspect EGR System: Visually inspect the EGR valve, its wiring connector, and any associated hoses for obvious damage, cracks, or loose connections. On the 2.5L engine, the EGR valve is located under the intake manifold.
  5. Test EGR Valve Function: Use a bidirectional scan tool (like the Subaru Select Monitor) to command the EGR valve to open while the engine is idling. You should notice a significant drop in RPM or the engine may stumble/stall. If there is no change, the EGR flow is blocked or the valve is not opening.
  6. Remove and Inspect for Carbon Buildup: If the valve doesn't seem to be working, remove it from the engine. It is typically held by two 12mm bolts. Inspect the valve itself and the intake/exhaust ports for heavy carbon buildup.
  7. Clean or Replace: Thoroughly clean all carbon from the valve and passages using carburetor cleaner and wire brushes. 🎬 See this walkthrough on how to clean the EGR valve. Be careful not to damage the o-ring seal with solvents. If the valve is physically stuck, damaged, or fails electrical tests, replace it with a new part.

Parts You'll Likely Need

  • EGR Valve Assembly (OEM #14710AA790) — This is the primary component that controls exhaust gas flow. It can fail electronically or become clogged with carbon, requiring replacement if cleaning doesn't work. The part number listed is for the 2.5L engine; verify the correct part for your specific engine (2.5L, 3.6L, or 2.4T). Note: some parts sites list this for the Crosstrek Hybrid, so VIN verification is critical.
    Trusted brands: Subaru (OEM), Denso, Standard Motor Products
    OEM price range: $180-$400
    Aftermarket price range: $150-$250

Technical Service Bulletins (TSBs) & Recalls

  • Bulletin #11-200-20R: Announces the availability of reprogramming files to optimize the Engine Control Module (ECM). It specifically addresses the Check Engine light illuminating with DTC P0400 because the ECM may test the EGR system in error when ambient temperatures are below freezing.

Platform-Specific Known Issues

  • A primary issue for the 2015-2020 Outback is a software calibration problem where the ECM triggers a false P0400 code in sub-freezing temperatures. This is documented in Subaru's Technical Service Bulletin #11-200-20R.
  • Owners on forums report the P0400 code appearing along with a host of other warning lights after a cold start, which then disappear after the car warms up, pointing to the battery or software issue described in the TSB.

Mechanic-Grade Diagnostic Values

  • EGR Valve Internal Coil Resistance — expected: Approximately 22-24 Ohms. Failure: A reading of infinity (open circuit) or zero (short circuit) indicates a failed valve.
  • EGR Valve Harness Connector Voltage — expected: 12V (Battery Voltage) at the power supply pins (e.g., pins 2 and 5 on some 6-pin connectors) with Key On, Engine Off.. Failure: No voltage indicates a problem with the wiring, fuse, or relay supplying power to the circuit, not the valve itself.
  • MAP Sensor Voltage Change During EGR Test — expected: A noticeable voltage increase (e.g., from 1.4V at idle to ~2.0V) when the EGR valve is commanded open.. Failure: No change in MAP sensor voltage when the EGR valve is opened suggests a blockage in the EGR passages or a non-functional valve.

Scan Tool Commands That Help

  • Subaru Select Monitor (SSMIII / SSM4): Active Test: EGR Valve Check — This function is used to command the EGR valve to open while the engine is at idle. The technician can then observe engine RPM and other data PIDs (like MAP sensor voltage) to confirm if the valve is physically opening and if exhaust gas is flowing into the intake. A stumble or stall confirms flow.

Wiring & Ground Locations

  • Engine Block Grounds — Typically two ground points on top of the engine block, under the intake manifold, secured with 10mm or 12mm bolts. These ground the main engine wiring harness.. A poor engine ground can cause erratic behavior in all engine sensors and actuators controlled by the ECM, including the electronically controlled EGR valve. Cleaning these grounds is a crucial step when troubleshooting any electronic engine code.
  • Chassis/Body Ground — The main negative battery cable has a smaller wire that splits off and grounds directly to the chassis/inner fender near the battery.. This is the primary ground reference for the entire vehicle's electrical system. Corrosion or a loose connection here can cause widespread, intermittent electrical issues.

Real Owner Repair Stories

  • Ultimate Subaru Message Board user 'wtdash' ('98 Forester with EJ22/EJ25 hybrid engine (demonstrates a common Subaru diagnostic principle)) — P0400 code with engine stutter/stumble below 3,000 RPM.
    ❌ Tried (didn't work) Replaced EGR valve, Replaced BPT (Back Pressure Transducer), Replaced EGR solenoid, Cleaned hard lines/pipes
    ✅ What actually fixed it The P0400 code was resolved by correcting the vacuum hose routing for the MAP sensor. The ECM uses the MAP sensor to verify EGR flow, and incorrect hose connections prevented it from 'seeing' the pressure change.
  • YouTube video by 'Guru Scott' (2004 Subaru Outback H6) — Check Engine Light with P0400 code.
    ❌ Tried (didn't work) Initial diagnosis pointed towards a common failure of the EGR solenoid.
    ✅ What actually fixed it Upon inspection, a cut wire was found in the wiring harness leading to the EGR solenoid. Repairing the damaged wire resolved the code without replacing any parts.

Model Year Variations Within This Range

  • 2015-2020: The EGR valve part number is highly specific to the engine (2.5L FB25, 3.6L EZ36, 2.4L FA24F) and sometimes model year. The part number 14710AA790, often cited online, is primarily for the XV Crosstrek Hybrid. Part number 14710AA710 is listed for the 3.6L Outback up to 2019. Always verify the part number with a VIN at a dealership to avoid incompatibility.
Subaru EGR Valve Malfunction | P0400 | P2097 | 2006 Subaru Forester
Subaru EGR Valve Malfunction | P0400 | P2097 | 2006 Subaru Forester
How to clean and replace a Subaru Impreza EGR valve.  Code p0400
How to clean and replace a Subaru Impreza EGR valve. Code p0400
How to Fix P0400 Engine Code in 3 Minutes [2 DIY Methods / Only $4.11]
How to Fix P0400 Engine Code in 3 Minutes [2 DIY Methods / Only $4.11]
2004 Subaru Outback - P0400 Diagnosis and Repair
2004 Subaru Outback - P0400 Diagnosis and Repair
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 Apr 30, 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 P0400 for:
  • Subaru OUTBACK: 201520162017201820192020
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