P0400 — EGR Flow Malfunction
ModerateQuick answer
P0400 means exhaust gas recirculation flow doesn’t match what the computer commands — too little, too much, or unresponsive. EGR problems rarely strand you, but they cause pinging under load, rough idle, failed emissions tests, and — left alone — combustion temperatures the engine wasn’t designed for. First move: inspect the EGR valve and its passages for carbon, the lifelong enemy of every EGR system.
What it means
The EGR system routes a measured dose of exhaust gas back into the intake. Burned gas doesn’t combust again, so it absorbs heat and lowers peak combustion temperature — which is what prevents NOx emissions and harmful detonation. P0400 reports that exhaust gas recirculation flow doesn’t match what the computer commands — too little, too much, or unresponsive.
Everything that passes through an EGR system is sooty exhaust, so every EGR system slowly fills itself with carbon. That’s why the repair is so often cleaning — valve, pintle, and passages — rather than parts.
Symptoms map to direction: too little flow shows up as pinging/knocking under load and NOx test failures; too much flow (or flow at idle) shows up as rough idle, stumbles, and stalling.
Common causes
Ordered from most to least likely.
- 1.
Carbon buildup in the valve or passages
The default assumption for any EGR code on a high-mileage engine.
- 2.
EGR valve failed (solenoid, diaphragm, or motor)
Test before replacing — cleaning revives many “failed” valves.
- 3.
Wiring or connector damage
Especially for the circuit/position-sensor variants of these codes.
- 4.
Vacuum supply problems (vacuum-operated valves)
Cracked supply hose or failed vacuum solenoid on older designs.
- 5.
Clogged or leaking EGR cooler (where equipped)
Diesel and turbo applications especially.
How to diagnose it, step by step
Cheapest and most likely checks first.
-
1 Read the code pattern
Flow codes (P0400–P0402) steer you to carbon and the valve; circuit codes (P0403, P0405, P0406) steer you to wiring and the solenoid; P0404 points at a sticking pintle.
-
2 Watch commanded vs. actual
On engines with EGR position feedback, command the valve with a capable scanner and watch whether it follows. Lazy or partial movement = carbon binding.
-
3 Remove and inspect the valve
Look at the pintle and seat, and shine a light into the passages. Clean with carb cleaner and a pick (gasket off, new gasket on reassembly). Deep passage clogs sometimes need the manifold side addressed.
-
4 Test the electrical side
Measure solenoid resistance against spec and verify supply voltage at the connector for circuit codes.
-
5 Verify after repair
Clear codes and confirm the EGR monitor completes over a few drive cycles — that’s the system’s own pass grade.
Parts & tools you may need
- OBD-II scanner (code reader with freeze frame / live data)
- Digital multimeter
- Carb cleaner, picks, and a wire brush (carbon removal)
- EGR valve gasket (always replace on removal)
- EGR valve (only if cleaning and tests condemn it)
Disclosure: some links are affiliate links. If you buy through them, we may earn a commission at no extra cost to you.
Related codes
Frequently asked questions
- Can I drive with P0400?
- Yes, with a caveat: insufficient EGR flow raises combustion temperatures and invites detonation under load. Drive gently, use the recommended octane, and don’t put off the repair for months.
- Can I just block off the EGR?
- No — beyond being illegal for road vehicles in most places, deleting EGR raises combustion temperatures into detonation territory and fails every emissions test. Cleaning it is cheap; do that instead.
- How much does the fix cost?
- Often $0–20: cleaning carbon plus a gasket fixes a large share of EGR codes. Valves run roughly $50–250 when genuinely failed.
- Why does it idle rough since the code appeared?
- Exhaust gas reaching the intake at idle — a valve stuck partially open — dilutes the idle mixture. That’s the excessive-flow signature, and carbon on the valve seat is the usual reason.