P0402-P0406: EGR System Codes — Complete Diagnostic Guide
How the EGR System Works
The EGR system has one job: reduce nitrogen oxide (NOx) emissions by lowering peak combustion temperatures. It does this by recirculating a metered amount of exhaust gas back into the intake manifold.
Here is the logic: NOx forms when combustion temperatures exceed approximately 2,500 degrees Fahrenheit. By introducing inert exhaust gas into the combustion chamber, you displace some of the oxygen in the intake charge. Less oxygen means slightly lower combustion efficiency, which means lower peak temperatures. Lower temperatures mean dramatically less NOx formation.
The EGR valve is the control point. It opens and closes to regulate how much exhaust gas flows back into the intake. The PCM controls the valve based on engine speed, load, temperature, and other factors. Key operating rules:
- Closed at idle: The engine cannot tolerate exhaust gas dilution at idle — it would run rough or stall. The EGR valve stays fully closed.
- Closed at wide open throttle: At full power, the engine needs all the oxygen it can get. EGR stays closed.
- Closed during cold operation: The engine has not reached operating temperature, so combustion temperatures are not high enough to produce significant NOx. EGR stays closed until the engine is warm.
- Open during cruising/moderate load: This is where NOx production is highest — moderate load at highway speed. The EGR valve opens partially to reduce NOx.
Vacuum-Operated vs Electronic EGR Valves
There are two main types of EGR valves, and the diagnostic approach is different for each.
Vacuum-Operated EGR (older vehicles, pre-2000s mostly)
A vacuum-operated EGR uses engine vacuum to open the valve. A vacuum solenoid (controlled by the PCM) routes vacuum to the EGR valve diaphragm. When vacuum is applied, the diaphragm lifts the pintle off the seat and exhaust gas flows. When vacuum is removed, the spring pushes the valve closed.
These are simpler but less precise. Common failures include a torn diaphragm (valve will not open or leaks vacuum), a stuck pintle (carbon buildup), and failed vacuum solenoid.
Electronic EGR (modern vehicles)
An electronic EGR valve uses an electric motor or stepper motor to open and close the valve. The PCM directly controls the motor and reads a position sensor built into the valve to verify the pintle position. This allows precise control of EGR flow rate.
These are more sophisticated and give the PCM exact position feedback, which is why codes like P0404 (range/performance), P0405 (sensor low), and P0406 (sensor high) are specific to electronic EGR valves. If the position sensor reports a position that does not match the PCM command, the PCM knows the valve is sticking or the sensor is faulty.
What Sets Each Code
P0402 (Excessive Flow): The PCM detects EGR flow when the valve should be closed. The most common cause is an EGR valve stuck open due to carbon buildup preventing the pintle from fully seating. Symptoms include rough idle, stalling at idle, and surging at low speed. On vacuum-operated systems, a vacuum supply hose that is routed incorrectly or a solenoid stuck open can also cause this.
P0403 (Circuit Malfunction): An electrical problem with the EGR solenoid or motor circuit. The PCM detected an open circuit, short to ground, or short to power in the EGR control circuit. Check the connector, wiring, and solenoid/motor resistance. On vacuum-operated systems, this refers to the vacuum control solenoid circuit. On electronic EGR valves, it refers to the motor drive circuit.
P0404 (Range/Performance): The EGR valve position sensor reports a position that does not match what the PCM commanded. If the PCM commands 25% open and the sensor reads 5% open, the valve is sticking. If the sensor reads 50% open, the sensor may be inaccurate or the valve is over-traveling. Carbon buildup causing the valve to stick is the most common cause. A failed motor that cannot move the pintle is another.
P0405 (Sensor Low): The EGR position sensor voltage is below the minimum expected range. Think of this like any other sensor circuit low code. Causes include an open signal wire, a bad ground wire, or a failed sensor inside the EGR valve reading zero. Use the unplug test: if you unplug the EGR valve connector and the voltage goes to zero or stays at zero, the problem is in the sensor or ground circuit. If the voltage goes to 5V when unplugged, the sensor was pulling the signal low — the sensor is bad.
P0406 (Sensor High): The EGR position sensor voltage is above the maximum expected range. Causes include a shorted signal wire (signal touching the 5V reference wire), a failed sensor reading full scale, or a reference voltage problem. Use the unplug test: unplug the EGR connector. If the voltage drops to zero, the sensor was driving the signal high — bad sensor. If the voltage stays high, the signal wire is shorted to voltage somewhere in the harness.
Step-by-Step Diagnosis
Step 1: Identify Your EGR Type
Determine whether your vehicle uses a vacuum-operated or electronic EGR valve. This changes the diagnostic approach entirely. Most vehicles from the early 2000s onward use electronic EGR. Some vehicles (especially modern GDI engines) use internal EGR via variable valve timing instead of a traditional EGR valve — in those cases, EGR codes may relate to the VVT system.
Step 2: Visual Inspection
Inspect the EGR valve and related components:
- Check the EGR valve connector for corrosion, damaged pins, or loose connections
- Check vacuum hoses (if vacuum-operated) for cracks, disconnection, or incorrect routing
- Look for carbon buildup around the EGR valve mounting surface — heavy carbon deposits are a sign that the passages are likely clogged internally
- Check the EGR tube or pipe (if equipped) for leaks, cracks, or heavy carbon restriction
Step 3: Command the EGR Valve with a Scan Tool
Most scan tools can command the EGR valve to open and close. With the engine at idle, command the EGR valve open. You should see:
- RPM drop and rough idle: The valve is opening and exhaust gas is flowing into the intake. This confirms the valve is mechanically functional and the passages are not completely blocked.
- No RPM change: The valve is not opening (stuck closed, motor failure, or wiring problem), or the EGR passages are completely blocked with carbon and no gas can flow even with the valve open.
- Position sensor matches command: Check the EGR position PID. When you command 50% open, the position sensor should read close to 50%. A large discrepancy indicates a sticking valve or a faulty position sensor.
Step 4: Electrical Testing (for P0403, P0405, P0406)
For circuit codes, test the EGR valve electrically:
- Solenoid/motor resistance: Measure resistance across the EGR motor or solenoid terminals. Compare to the manufacturer spec. A typical EGR solenoid measures 20-40 ohms. An open reading means the winding is burned out.
- Position sensor: With the connector plugged in and key on, backprobe the sensor signal wire. It should read a low voltage (0.5-1.0V) with the valve closed and increase smoothly as the valve opens. Erratic or jumping voltage indicates a worn or dirty sensor.
- 5V reference and ground: Check for 5V reference voltage and a good ground at the EGR valve connector (harness side) with the connector unplugged. If 5V reference is missing, check the reference circuit — it may be shared with other sensors.
Step 5: Physical Inspection of EGR Passages
Remove the EGR valve and look into the port in the intake manifold. If you see heavy carbon buildup restricting the passage, that is your problem. The passages can become so clogged that even with the valve fully open, minimal exhaust gas actually flows.
Carbon Buildup — The #1 Cause
Carbon buildup causes more EGR problems than everything else combined. Here is what happens:
Exhaust gas contains carbon particles, unburned hydrocarbons, and soot. Every time exhaust gas passes through the EGR valve and into the intake passages, a small amount of carbon deposits on every surface it touches. Over tens of thousands of miles, these deposits build up and restrict the EGR flow passages. They also accumulate on the EGR valve pintle and seat, preventing the valve from closing fully (P0402) or opening fully (contributing to P0401).
Cleaning the EGR valve:
- Remove the EGR valve from the engine.
- Spray the pintle, seat, and internal passages with carburetor cleaner or dedicated EGR cleaner. Let it soak for 10-15 minutes.
- Use a pick, small wire brush, or pipe cleaner to physically remove the carbon deposits. Be careful not to scratch the pintle seating surface.
- Spray again and repeat until the valve moves freely and the passages are clear.
- Clean the EGR port in the intake manifold as well — use a small brush or pick to remove as much carbon as you can reach.
- Reinstall with a new gasket.
Some EGR passages are cast into the intake manifold and cannot be fully cleaned without removing the manifold. On vehicles with a history of heavy carbon buildup (Honda, Ford 6.0L diesel), this is sometimes necessary.
Pattern Failures by Make
| Make/Model | Common Failure | Notes |
|---|---|---|
| Ford 6.0L Powerstroke Diesel | EGR cooler failure | The Ford 6.0L diesel has an EGR cooler that routes coolant around the EGR gas to reduce its temperature before it enters the intake. These coolers crack internally, leaking coolant into the exhaust or intake. Symptoms include white smoke from the exhaust, coolant loss with no visible external leak, and EGR system codes. The cooler must be replaced — this is a well-known and expensive repair on the 6.0L platform. Many owners opt for a bulletproofed aftermarket cooler. |
| GM Trucks (4.8L, 5.3L, 6.0L) | EGR valve carbon buildup | Carbon deposits restrict the EGR valve and port passages. P0404 (range/performance) is the most common code. The valve pintle sticks due to carbon, and the position sensor reports a position that does not match the PCM command. Remove the valve, clean it thoroughly, clean the intake port, and reinstall. If the motor or position sensor is damaged from repeated sticking, replace the valve. |
| Honda (Accord, Civic, CR-V, Odyssey) | EGR port clogging in intake manifold | Honda EGR passages in the intake manifold are small diameter and clog with carbon faster than most. P0401 (insufficient flow) is extremely common on Honda vehicles with 80K+ miles. The EGR valve itself is often fine — the passages are blocked. Remove the intake manifold (or use a port access point if available) and clean the passages. Some shops drill out the passages slightly to reduce the frequency of re-clogging. Honda also has TSBs on this issue for specific model years. |
| VW/Audi TDI Diesel | EGR valve and cooler carbon/soot buildup | Diesel EGR systems see much heavier soot loading than gasoline engines. The EGR valve cokes up with black soot and stops moving. The EGR cooler also clogs. Cleaning is possible but the problem recurs rapidly. Many owners install EGR delete kits on off-road vehicles, but this is not legal for street-driven vehicles. Replace the valve with an updated design if available. |
| Chrysler/Dodge (3.7L, 4.7L, 5.7L Hemi) | EGR valve failure — motor or sensor | The electronic EGR valve motor fails, or the built-in position sensor drifts. P0404 and P0403 are common codes. Replacement is straightforward — the valve is usually accessible on the intake manifold. Use a Mopar or quality aftermarket replacement. |
Repair Costs
| Repair | Parts | Labor | Total |
|---|---|---|---|
| EGR valve cleaning | $5-$15 (cleaner + gasket) | $50-$150 | $55-$165 |
| EGR passage cleaning (intake on vehicle) | $5-$15 | $100-$250 | $105-$265 |
| EGR valve replacement (aftermarket) | $40-$120 | $60-$180 | $100-$300 |
| EGR valve replacement (OE) | $100-$350 | $60-$180 | $160-$530 |
| EGR vacuum solenoid replacement | $20-$60 | $30-$80 | $50-$140 |
| EGR cooler replacement (Ford 6.0L diesel) | $200-$600 | $600-$1,200 | $800-$1,800 |
| Intake manifold removal + passage cleaning (Honda) | $30-$60 (gaskets) | $250-$500 | $280-$560 |
What does the EGR system do?
Can I just delete the EGR system?
How does carbon buildup affect the EGR system?
What is the difference between P0402 and P0401?
Dealing with this on a vehicle right now?
Drop the year, make, model and symptoms into our free AI diagnostic tool — get a real diagnostic plan in seconds.
Go Deeper
Diagnostic Mastery
This topic is covered in the Diagnostic Mastery course — full modules, real-world examples, and ASE-level detail.
Related Articles
P0401 Code: EGR Flow Insufficient Detected
P0401 means the PCM detected insufficient EGR flow. Learn the top causes — carbon-clogged passages, failed DPFE sensor, stuck EGR valve — and step-by-step diagnostic procedures.
DiagnosticsP0300 Code: Random/Multiple Cylinder Misfire Detected
P0300 is random/multiple cylinder misfire. Top causes: vacuum leaks, fuel pressure, ignition. Step-by-step diagnostic process included.
DiagnosticsP0171 Code: System Too Lean (Bank 1) — The Complete Diagnostic Guide
P0171 code means Bank 1 is running lean. Master fuel trim diagnosis, smoke testing, MAF testing, injector vs vacuum leak decision, pattern failures by make, and repair costs.
Test Your Knowledge
Free ASE Practice Test
10 real exam-format questions — Standard, Technician A/B, and EXCEPT formats. Master tech explanations for every answer.
Disclaimer: This article is for educational and informational purposes only. Technical specifications, diagnostic procedures, and repair strategies vary by manufacturer, model year, and application — always verify against OEM service information before performing repairs. Financial, health, and career information is general guidance and not a substitute for professional advice from a licensed financial advisor, medical professional, or attorney. APEX Tech Nation and A.W.C. Consulting LLC are not liable for errors or for any outcomes resulting from the use of this content.