P0404 Code: EGR Control Circuit Range/Performance
The EGR valve isn't moving to the position the ECU commands, or its position report doesn't make sense.
At a glance
Severity: Low
- Meaning
- EGR Control Circuit Range/Performance
- System
- Emission Controls · Powertrain
- Safe to drive?
- Yes, short term
- Typical repair cost
- $60–$700
- DIY difficulty
- Moderate
Electronic and many vacuum-operated EGR valves carry a position sensor on top that tells the ECU how far the pintle has actually lifted. P0404 sets when the reported position and the commanded position disagree for too long, or when the valve moves too slowly, even though the circuits themselves are electrically intact. In other words, the wiring passes the ECU's electrical checks but the valve is not doing what it's told. Carbon on the pintle or seat that stops the valve closing to its zero point is the classic cause, followed by a worn position sensor, a weak vacuum supply on vacuum valves and a valve that was replaced but never relearned.
Can I keep driving? Generally safe to drive. If the valve is stuck partly open you may get a rough idle or stalling at stops; if it's stuck shut you may hear pinging under load. In either case, avoid heavy towing until it's fixed.
How to read P0404
- P Powertrain
- 0 Generic (SAE)
- 4 Auxiliary emission controls
- 04 Specific fault
Symptoms
- Check engine light on
- Idle that is rough or surges on a warm engine
- Occasional stall when coming to a stop
- Pinging under load if the valve is stuck closed
- Symptoms that appear only once the engine is fully hot
Possible causes
Ranked by how often each cause is behind this code (editorial estimate).
- Carbon on the pintle or seat preventing the valve from reaching its closed or commanded position
- Worn or drifting position sensor (potentiometer) in the valve housing
- Weak or leaking vacuum supply to a vacuum-operated valve with a position sensor
- Electric valve motor wearing out and moving too slowly
- New valve not relearned, or an aftermarket valve with a different closed-position baseline
- High resistance at the connector distorting the position signal
Diagnosis step by step
Graph commanded vs. actual position
With a scan tool, graph EGR desired position and actual position side by side while the engine idles and during a short drive. The two traces should overlap within a few percent; a lag, a flat line or an offset tells you whether the valve is sticking or the sensor is lying.
Tools: OBD-II scanner
Check the closed-position reading
With the key on and engine off, the actual position should read 0% or its closed baseline voltage, often somewhere under about 1 V. A higher reading with the valve supposedly shut suggests carbon holding it open or a sensor that has drifted.
Tools: OBD-II scanner, Multimeter
Sweep the valve with the scan tool
Command the valve to 25, 50, 75 and 100% with the engine off or at idle. The actual position should follow each step smoothly within about a second; if it sticks at the same spot every time, carbon or a worn track in the sensor is likely.
Tools: OBD-II scanner
Test the vacuum supply (vacuum valves)
On vacuum valves with a position sensor, apply vacuum with a hand pump and watch the position reading rise steadily. If the diaphragm won't hold vacuum or the reading jumps in steps, replace the valve assembly.
Tools: Vacuum gauge
Remove and clean the valve
Unbolt the valve and remove carbon from the pintle, seat and port without soaking the electrical part in solvent. Reinstall with a new gasket and repeat the sweep to see whether the actual position now tracks the command.
Tools: Screwdriver, Flashlight, Gloves
Relearn and road test
If the valve was replaced, run any EGR relearn or reset procedure your scan tool offers, then clear the code. Drive until the EGR monitor completes and recheck the position graph once the engine is hot.
Tools: OBD-II scanner
Where the parts are
- 1MAF sensor
- 2Turbocharger
- 3Throttle body
- 4Intake manifold
- 5Fuel injector
- 6EGR valve
- 7Fuel pump
- 8Thermostat
Repair options & costs
| Repair | DIY? | Estimated cost |
|---|---|---|
| Clean EGR pintle, seat and port | Yes | $120–$350 |
| Replace EGR valve with integrated position sensor | No | $250–$700 |
| Replace separate EGR position sensor (where available) | Yes | $90–$250 |
| Replace vacuum hoses or EGR solenoid | Yes | $60–$200 |
Rough US estimates for parts and labor; shop rates vary by region. Not a quote.
Notes by brand
Chevrolet
On Chevrolet trucks and V6 cars that use GM's electric linear EGR valve, P0404 typically means carbon on the pintle keeps the valve from closing to its learned zero. Cleaning sometimes helps for a while, but a valve that sticks when hot is normally replaced as a complete unit.
Field data
| Dodge | 3 | Grand Caravan, RAM 1500 | |
|---|---|---|---|
| Chrysler | 2 | TOWN & COUNTRY |
Source: NHTSA Complaints API (US government open data), analyzed by DTC mention.
Emissions / smog test impact
Will fail
P0404 keeps the check engine light on, which fails OBD-based smog inspections. Once the repair is done, drive until the EGR monitor shows 'ready' before going back for the test.
Frequently asked questions
What's the difference between P0403 and P0404?
P0403 means the ECU found an electrical fault in the control circuit, such as an open or short. P0404 means the electrics look fine but the valve isn't reaching the commanded position, which points to carbon, wear or a drifting sensor.
Why does P0404 show up only when the engine is hot?
Carbon deposits and a worn pintle bind more when the metal expands, so a valve that moves freely cold can stick hot. That's why the position graph should be checked with a fully warmed engine.
Will a new EGR valve work straight out of the box?
Many will, but some engines need a relearn so the ECU knows the new valve's closed-position baseline. Skipping that step is a common reason P0404 returns right after a replacement.
Sources
- SAE J2012 – Diagnostic Trouble Code Definitions
- ISO 15031-6 – Road vehicles, diagnostic trouble code definitions (EOBD)
- US EPA – On-Board Diagnostics (OBD) program
- Manufacturer public service information (cross-checked)
- NHTSA Complaints API
- Methodology: How We Build Code Pages · Data Sources We Use · Editorial Policy