OBD codes / P0404

OBD-II trouble code

P0404

Moderate

Exhaust Gas Recirculation (EGR) Circuit Range/Performance

P0404 is generally safe to drive with short-term — mainly an emissions code, with possible rough idle or light pinging. It's low-risk mechanically. Try cleaning the EGR valve and checking the position sensor before replacing parts.

Diagnose P0404 on my car →Free · specific to your year, make & model

What this code means

P0404 means the EGR system's position feedback is out of its expected range — the valve isn't reporting that it moved to where the computer commanded. The common causes are carbon buildup jamming the valve so it sticks part-way, a faulty EGR position sensor, or a wiring/connector fault. It's a 'the valve isn't where it should be' code, so cleaning the carbon and verifying the position sensor are the usual first steps.

Stuck on code P0404?

Get our free guide: 10 OBD codes you can fix yourself — no shop required. Enter your email and we’ll send it over (and you can download it right now).

No spam. The guide downloads instantly after you submit.

Symptoms you might notice

  • Check-engine light, often with no obvious change
  • Rough idle, hesitation, or light pinging under load
  • Failed emissions test

What it costs to fix

Typical range: $100–$500 · about ~0.5–2.5 hrs of labor

If the cause is…PartLabor
EGR clean (labor-only)$0$20~1–2.5 hrs
EGR valve$50$300~0.5–1.5 hrs
EGR position sensor$25$100~0.3–1 hrs

Cleaning the carbon that makes the valve stick is the cheap, common fix and may be labor-only. A new valve is modest; the position sensor cheaper. Cost climbs only if the EGR is buried in the intake.

The price swings on which cause it turns out to be — so confirm the cause before paying. Diagnose P0404 for my exact vehicle →

How to fix P0404

Moderate — doable at home with common tools and patience

  1. Compare commanded versus actual position

    On live data, watch the EGR commanded percentage against the reported position while revving gently. A valve that lags, sticks at one value, or overshoots tells you whether you're dealing with a mechanical jam or an electrical reporting problem.

  2. Remove the valve and free the carbon jam

    Pull the EGR valve and check whether the pintle moves through its full travel smoothly. Carbon jamming the pintle mid-stroke is the most common cause of a range/performance code — clean the pintle, seat, and bore until movement is smooth end to end.

  3. Test the position sensor through its sweep

    With the valve out, actuate it slowly while watching the position value (or measuring the sensor with a multimeter). The reading should climb smoothly without dead spots or jumps; a glitchy sweep means the sensor, not carbon, is the fault.

  4. Check the connector and wiring

    Inspect the valve's connector for corrosion and the harness for chafing, since a flaky signal wire produces the same out-of-range readings as a bad sensor. Wiggle-test while watching live data.

  5. Replace the valve assembly if it still sticks

    On most modern engines the position sensor is built into the valve, so a bad sensor or a pintle that binds even after cleaning means replacing the valve as a unit. Verify afterward that commanded and actual positions track together.

DIY or shop? A home mechanic with a scan tool showing live EGR data can do this whole sequence, and the commanded-versus-actual comparison does most of the diagnostic thinking for you. The cleaning demands the same patience as any EGR job. Shop referral makes sense if your engine buries the valve under other components, or if the new valve needs a relearn/calibration procedure that only better scan tools can perform on some makes.

Tools for the DIY steps: OBD-II scan tool with live data · Basic socket and wrench set · Carb/EGR cleaner spray · Picks and wire brushes · Digital multimeter · New EGR gasket

Not sure which step applies to your car? Get the likely cause for your exact vehicle before buying anything for P0404.

Frequently asked

Can I drive with P0404?

Usually yes, short-term — it's primarily an emissions code with possible rough idle. Address pinging sooner if you feel it, and fix it before an emissions test.

Will cleaning fix P0404?

Often — carbon making the EGR valve stick so it doesn't reach the commanded position is a common cause, and cleaning frequently restores proper travel. If it returns, the valve or position sensor may need replacing.

What does 'range/performance' mean for P0404?

The EGR valve isn't moving to (or reporting) the position the computer commanded — it's sticking or the feedback is off. That points to carbon, the valve, or the position sensor rather than a pure electrical fault.

How much does it cost to fix P0404?

Frequently inexpensive — a clean may be labor-only, and a valve or sensor is modest. Cost only rises if the EGR is buried in the intake and takes disassembly to reach.

Seeing P0404 on your car? Get a diagnosis specific to your exact year, make and model.

Diagnose P0404 for my vehicle

Related trouble codes

Don’t have a scanner yet? A ~$25 Bluetooth adapter reads codes like P0404 from your phone — see our honest guide to the best OBD2 Bluetooth adapters.

Generic OBD-II reference. Manufacturer-specific behavior varies — confirm with a scan tool and, for safety-related codes, a professional inspection.