OBD-II trouble code
P0404: Exhaust Gas Recirculation Control Circuit Range/Performance
The EGR valve is responding to commands, but not the way the PCM expects. The diagnostic question is: is the valve mechanically sticky from carbon, or is the position sensor inside the valve drifting and reporting positions that don't match reality?
Quick facts
- System
- Powertrain
- Category
- Emissions / Other
- Severity
- Medium severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $100 – $800
- DIY difficulty
- Intermediate DIY
What does P0404 mean?
P0404 is the EGR family's range/performance code — the sibling of P0403, but with a meaningful diagnostic distinction. P0403 sets when the electrical circuit has a hard fault (open, short, no response at all). P0404 sets when the circuit is electrically functional, but the EGR valve's response to commanded positions doesn't make sense. The PCM commands the valve to move to 30% open, and the position feedback comes back reading 5% — or 80%, or oscillating. Something is between commanded and actual.
The diagnostic split that defines P0404 is mechanical sticking versus position sensor drift. Mechanical sticking is the more common cause across all platforms — carbon buildup on the valve pintle creates enough friction that the valve doesn't slide smoothly to the commanded position. The PCM commands 30%, the valve sluggishly creeps to 22% before stalling, and the resulting position-feedback mismatch sets P0404. Cleaning the valve usually fixes this case.
The other half of P0404 diagnoses is position sensor drift. Inside electric EGR valves there's a position sensor that reports the actual valve position to the PCM. Over time these sensors can drift — they still report a position, but it's no longer accurate. The valve might be moving perfectly while the sensor reports stuck values. This case requires valve replacement because the position sensor isn't separately serviceable on most platforms.
A third less-common case is wiring degradation — a partially failed connection that still carries the drive signal but creates resistance that distorts the position feedback. This is rare and usually appears with other intermittent codes.
The symptoms of P0404 overlap heavily with P0401 and P0402 because the underlying mechanical fault is often the same (sticky carbon-bound valve). The distinction is in what the PCM detects: P0401/P0402 set based on flow observations, P0404 sets based on position feedback. Same valve, different code criteria. On many platforms P0404 will set alongside P0401 or P0402 if the carbon buildup is severe enough.
Common causes
- Carbon buildup making the EGR valve sluggish or sticky in response (the dominant cause)
- Drifted or failed position sensor inside the EGR valve
- Internal mechanical wear in the valve stepper motor
- Partial wiring fault that distorts position feedback without setting a hard circuit code
- EGR cooler restriction limiting how far the valve can effectively move (some diesel platforms)
- Carbon-clogged EGR passages causing position-vs-flow mismatch
- Failed PCM driver creating asymmetric current to the valve motor (rare)
- Aftermarket EGR valve of wrong specification producing position-feedback values outside expected range
Symptoms
- Check Engine Light on
- Rough idle or hesitation depending on what position the valve is sticking at
- Sluggish acceleration on some platforms
- Reduced fuel economy
- Engine may run normally if the sticky valve happens to be near the right position
- Failed emissions inspection
- On platforms with EGR coolers, possible coolant consumption symptoms if the cooler is part of the fault chain
Diagnostic steps
- 1.Pull all codes. P0404 alone is the cleanest case. P0404 with P0401 or P0402 confirms the underlying mechanical fault is affecting both position and flow.
- 2.Use a scan tool with EGR bidirectional control. Command the valve to 0%, 25%, 50%, 75%, and 100%, and watch the position feedback. Smooth, prompt response means the valve is moving correctly — sluggish or jumpy response means it's sticky.
- 3.Remove the EGR valve and inspect the pintle and seat for carbon buildup. Light buildup cleans up easily; heavy crusty deposits often signal that the valve has been failing for a while.
- 4.Clean the valve and passages with carb cleaner or an appropriate solvent. Reinstall and clear the code.
- 5.Re-run the bidirectional test after cleaning. If response is now smooth and the code stays off, you're done.
- 6.If response is still poor after cleaning, the position sensor inside the valve has likely drifted — replace the valve.
- 7.On platforms with EGR coolers (most modern diesel, some gas turbo platforms), inspect the cooler for restriction if other EGR codes are present.
- 8.Verify the code stays off through a full drive cycle including light cruise, where EGR is most active.
Repair cost
$100 – $800
EGR cleaning at a shop runs $100-250 if no parts are needed. Electric EGR valve replacement runs $300-800 depending on platform — Toyota and Honda V6 with the valve buried under the upper intake tend toward the upper end. Position-sensor-only repair isn't usually available; the sensor and the valve come as a unit on most platforms. Diesel EGR repairs can run higher when the cooler is involved — $700-2000 for cooler replacement on some heavy-duty platforms.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with egr valve replacement preselected. Adjust labor rate and vehicle category to fit your situation.
Related repairs
DIY vs shop
This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.