OBD-II trouble code Moderate

P0404 code: Exhaust Gas Recirculation (EGR) Circuit Range/Performance

P0404 means exhaust Gas Recirculation (EGR) Circuit Range/Performance. The code says where to look, not what failed — the fix depends on which cause your car actually has.

Free to start. No account needed.

What P0404 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.

P0404 symptoms

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

What it costs to fix P0404

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.

Which cause is it on your car?

Start a case with P0404 and your car. Redline weighs these causes against what your car shows, and names the check that would settle it before you buy parts.

Diagnose P0404 on my car

Can I drive with P0404?

Moderate. P0404 is mainly an emissions code, with possible rough idle or light pinging; address it soon. Try cleaning the EGR valve and checking the position sensor before replacing parts.

Redline can’t determine from a symptom or code alone whether your car is safe to drive.

P0404: common questions

Can I drive with P0404?

Redline can't decide that from a code. P0404 is primarily an emissions code with possible rough idle — address it soon, sooner if you feel pinging, 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.

Related trouble codes

Don’t have a scanner yet? A ~$25 Bluetooth adapter reads codes like P0404 from your phone. See our guide to the best OBD2 Bluetooth adapters. Run a repair shop? See Redline for shops.

Generic OBD-II reference. Manufacturer-specific behavior varies. Confirm with a scan tool and, for safety-related codes, a professional inspection. Cost ranges are reference ranges, not quotes.

Start a case

Seeing P0404 on your car?

Every problem becomes a Case. Tell Redline what the car is doing: it shows what the evidence supports, what’s still missing, and what to check next, before you approve a repair.

Free to start. No account needed.
Case updatedv2
Braking grind · 2016 Toyota Camry

“Inner pad ~1 mm. Outer pad 3 mm.”

Sticking caliper / slidePossible → Supported
Worn rotor onlyPossible → Less likely

Next: check the slide pins move freely before buying parts.

Example