Generic OBD-II / Powertrain

P0400 - P0400 Usually Means the Egr System Is Not Flowing Exhaust Gas the Way It Should

P0400 is a generic OBD-II code for an EGR flow malfunction.

This is a generic OBD-II guide that can apply across many makes. Exact test flow, sensor locations, and repeat failure patterns can still vary by manufacturer and engine family.

Severity

Medium

Keep driving?

Usually short trips only

Most likely cause

A blocked EGR passage, stuck valve, or control-side fault is usually the first place to look.

DIY friendly?

Basics first

First checks take 10 to 20 minutes for the first checks. No special tools are usually needed for the first checks.

Can you keep driving?

Can you keep driving?

Stop driving if any of these apply

  • !The engine starts running much worse, stalls, or the warning light flashes.
  • !The vehicle begins to overheat, knock, or lose power sharply while the code is active.
If the light is steady and the vehicle still drives normally: Often yes for a short time, but it should not be ignored.

What to check first

Step-by-step checks

  1. 1

    Safety first

    Let the engine cool before working near the EGR valve, exhaust passages, or hot intake parts

  2. 2

    Free - no tools

    Check whether P0400 is the only code present or whether there are EGR, MAP, idle, or fueling codes alongside it

  3. 3

    Basic tool needed

    Inspect the EGR valve, plumbing, and vacuum or control lines for obvious damage or disconnection

  4. 4

    Basic tool needed

    Notice whether the engine idles roughly, pings under load, or runs better when the EGR system is disconnected

  5. 5

    Basic tool needed

    If scan data is available, compare commanded EGR flow with actual engine response before replacing parts

If the code returns

  • -If carbon buildup is obvious, clean or inspect the passages before condemning the valve.
  • -If unplugging or blocking the EGR changes idle quality, the valve or control side becomes more likely.
  • -If the code returns after a repair, revisit vacuum, wiring, and flow feedback before buying another part.

Background

What this code means

P0400 is a generic OBD-II code for an EGR flow malfunction.

In practice, that usually means the engine computer expected exhaust-gas recirculation flow and did not see the change it wanted to see.

Diagnosis

Common causes

Most common

Blocked EGR passage

Carbon can stop the flow path from working the way the ECU expects.

Common

Stuck EGR valve

A valve that does not open correctly can trigger a flow fault.

Common

Vacuum or control issue

The valve may not be getting the command or pressure it needs.

Possible

Feedback sensor fault

The ECU may not be seeing the expected flow change.

Avoid these mistakes

What not to do

  • xDo not replace the sensor or valve first if there is obvious wiring, connector, or vacuum damage.
  • xDo not ignore drivability changes just because the code sounds like an emissions fault.

Parts

Parts that may need replacing

PartTypical costNotes
EGR valve$70-$250Relevant when the valve is sticking or not responding correctly.
EGR gasket or passage cleaning$20-$150Often needed if carbon buildup is the real problem.
Vacuum line or control repair$15-$120Worth checking if the valve is not being commanded correctly.

See also

Related OBD codes

Source notes

Generic OBD-II (SAE J1979 / ISO 15031-5). P0400 was expanded around common EGR flow faults, especially blocked passages, stuck valves, and control-side problems.

This guide is written as a generic multi-make reference, so bulletin history, sensor locations, and repair order can still change by manufacturer and engine family.

This is generic OBD-II guidance and should not override vehicle-specific service information. Exact diagnosis and repair steps vary by make, engine family, and model year.

Last reviewed: 2026-04-10

Reference: Open reference

Privacy and advertising

Choose whether to allow ad personalization

FixThisError may use Google AdSense on broad browse pages. Your choice controls whether advertising-related cookies and ad requests can be used. Core site content remains available either way.