P0400 Series OBD2 Codes: EGR, Catalyst & EVAP Explained

The P0400 series of OBD2 trouble codes is one of the largest families of diagnostic codes a vehicle can set. Every code between P0400 and P0479 points to an emissions control system — the parts responsible for keeping exhaust gases and fuel vapors within legal limits. If your scan tool shows a P04xx code, this guide will help you understand which system is involved, what the code actually means, and what a sensible next step looks like.

Throughout this guide, you may see Bilal and Omar discussing vehicle systems, maintenance procedures, and troubleshooting situations. They are fictional educational characters created by Remliks Solutions to help explain automotive and truck concepts in a practical and engaging way.


1. What Is the P0400 Series and How Do You Read It?

Every OBD2 code is five characters long, and each character carries meaning. Take P0420 as an example:

  • P — the fault belongs to the powertrain (engine, transmission, and related systems).
  • 0 — the code is generic, meaning the basic definition is standardized across most manufacturers. A 1 in this position would mean a manufacturer-specific code.
  • 4 — the code belongs to the emissions control group. This is what defines the entire P0400 series: these are emissions and auxiliary emission control faults.
  • Last two digits — the specific test or circuit that failed.

So before looking anything up, a P04xx code already tells you three things: it is a powertrain fault, it is standardized, and it involves emissions control.

Here is the single most important idea in this article: a trouble code names a failed self-test, not a broken part. The engine computer (ECU) constantly runs checks on itself. When a measured value falls outside the expected range, the ECU stores a code and usually turns on the check engine light. The code tells you which test failed. Finding out why it failed is the real diagnosis. If you want a deeper background on how this system works, see our guide on OBD2 diagnostics and diagnostic trouble codes explained.


2. Main Groups Within the P0400 Series

The series is easier to understand when you split it into groups. Each group belongs to one emissions system:

Let’s look at each group and, just as importantly, at what each system is actually trying to do.


3. EGR System Codes (P0400–P0409)

The EGR system takes a small, measured amount of exhaust gas and feeds it back into the intake. That may sound strange — why put exhaust back into the engine? Because exhaust gas does not burn. Mixing it with the incoming air lowers peak combustion temperature, and lower combustion temperature reduces the formation of nitrogen oxides (NOx), a regulated pollutant.

Common codes in this group:

  • P0400 — EGR flow malfunction (flow present when it should not be, or absent when it should be present)
  • P0401 — EGR insufficient flow
  • P0402 — EGR excessive flow
  • P0403–P0409 — electrical faults in the valve control circuit or the valve’s position/feedback sensor

A practical insight worth knowing: on many engines, the most common cause of an EGR flow code is not a failed valve but carbon buildup. Exhaust soot slowly narrows the passages around the valve until flow drops below what the ECU expects. The valve itself may test perfectly fine.

Another insight: EGR normally operates during cruising, not at idle. If an EGR valve sticks open, exhaust gas enters the intake at idle and acts like a vacuum leak — you may notice a rough or unstable idle. The ECU verifies flow in different ways depending on the design; some systems watch how the mass air flow (MAF) sensor reading changes when the valve opens, while others measure pressure difference across a small restriction in the EGR passage.


4. Secondary Air Injection Codes (P0410–P0419)

The secondary air injection system uses a small pump to push fresh air into the exhaust stream during cold starts. The extra oxygen helps the catalytic converter reach operating temperature faster and burns off excess hydrocarbons while the engine is still cold and running rich.

Typical codes include:

  • P0410 — secondary air injection system malfunction
  • P0411 — incorrect flow detected
  • P0412–P0419 — faults in switching valves, relays, and their circuits

Two things make this system unusual. First, it often runs for only a short time after a cold start, so a fault may produce no symptoms at all — only a stored code and a check engine light. Second, some pump designs draw air from low in the engine bay, and water intrusion can damage the pump over time. Damaged hoses, a stuck check valve, or a blown fuse are other frequent causes.


5. Catalyst Efficiency Codes (P0420–P0439)

These are among the most searched codes in the entire OBD2 system, and they deserve careful explanation.

The catalytic converter chemically converts harmful exhaust gases — carbon monoxide, unburned hydrocarbons, and nitrogen oxides — into less harmful ones. The ECU judges how well the catalyst is working by comparing two oxygen sensors:

  • An upstream sensor, located before the catalyst
  • A downstream sensor, located after the catalyst

A healthy catalyst stores and releases oxygen, which smooths out the signal of the downstream sensor. If the downstream sensor starts copying the rapid switching pattern of the upstream sensor, the ECU concludes the catalyst is no longer storing oxygen properly. That is the meaning of “catalyst efficiency below threshold.”

Common codes:

  • P0420 — catalyst efficiency below threshold, Bank 1
  • P0421 / P0422 — warm-up or main catalyst efficiency, Bank 1
  • P0430–P0434 — the same faults for Bank 2

A quick definition: Bank 1 is the row of cylinders containing cylinder number 1. Bank 2 is the other row — this only exists on V-type engines. An inline-four engine has only Bank 1, which is why P0430 never appears on most four-cylinder cars.

Here is the critical insight: P0420 does not prove the catalytic converter is bad. The test depends on both oxygen sensors, their wiring, and an exhaust system with no leaks near the sensors. A “lazy” downstream sensor or a small exhaust leak upstream of it can trick the test. Engine problems matter too — a persistent misfire sends unburned fuel into the exhaust, which overheats and damages the catalyst. Fixing the misfire is always step one; replacing the converter is only justified after the rest is verified.


6. EVAP System Codes (P0440–P0459)

The EVAP system seals the fuel system. Fuel naturally produces vapor, and instead of letting it escape into the atmosphere, the system stores it in a charcoal canister. When conditions are right, a purge valve draws those vapors into the engine to be burned.

Common codes:

  • P0440 — general EVAP system malfunction
  • P0441 — incorrect purge flow
  • P0442 — small leak detected
  • P0455 — large (gross) leak detected
  • P0456 — very small leak detected
  • P0443–P0459 — purge valve, vent valve, and pressure sensor circuit faults

The most beginner-friendly fact in the whole P0400 series lives here: a loose, worn, or missing fuel cap can set an EVAP leak code. The cap is part of the sealed system, and many drivers have paid for diagnosis when the fix was simply tightening the cap until it clicks. Not every EVAP code is that simple — cracked hoses, a stuck purge valve, a leaking vent valve, or a damaged filler neck are also common causes — but the cap is the cheapest thing to check first.

A stuck-open purge valve can also cause a rough idle, because it feeds fuel vapor into the intake at the wrong time. Some drivers also notice hard starting right after refueling when parts of the EVAP system are at fault.


7. Fuel Level and Exhaust Pressure Codes (P0460–P0479)

P0460–P0469 cover the fuel level sending unit — the part that tells the gauge how much fuel is in the tank. These codes may cause an inaccurate gauge or incorrect range display, and they rarely affect how the engine runs. However, there is a subtle connection worth knowing: on many vehicles, the ECU will only run its EVAP self-test when the fuel level is within a certain range. A faulty fuel level input can quietly prevent other tests from completing, which matters when a vehicle needs to pass an emissions inspection.

P0470–P0479 cover exhaust pressure sensors. These are found mostly on diesel engines, where exhaust pressure information supports systems such as variable geometry turbochargers and particulate filter operation. If you drive a petrol (gasoline) car, you are unlikely to see these codes.


8. Symptoms You May Notice with P0400 Series Codes

Many emissions codes produce no drivability symptoms at all. When symptoms do appear, they often follow this pattern:

One important distinction: a flashing check engine light signals an active misfire that can quickly overheat the catalyst. That situation deserves prompt attention, not because of the emissions code itself, but because of what a misfire does to the converter. Our check engine light guide explains the difference between a steady and flashing light in more detail.


9. What a P0400 Series Code Does NOT Prove

This section may save you more money than any other:

  • A code does not prove the part named in the code is broken. The name describes the test, not the diagnosis.
  • P0420 does not prove the catalytic converter is dead. Sensors, wiring, and exhaust leaks are part of the same test.
  • P0442 does not prove a serious problem. It may be a loose fuel cap.
  • An EGR flow code does not always mean the valve failed. Clogged passages can fail the test while the valve works perfectly.
  • Clearing a code does not fix anything. If the cause remains, the code returns after the ECU runs the test again.

10. A Sensible Diagnostic Sequence for P0400 Series Codes

A logical order of checks works far better than guessing. Here is a sensible sequence:

  1. Record everything first. Write down all codes and the freeze frame data — the snapshot of conditions when the code set. Clearing codes before saving this information throws away evidence. A basic code reader or OBD2 scanner can do this.
  2. Check for simpler, related codes. Misfire codes (P0300 series) or fuel trim codes should be addressed before catalyst codes, because they can cause the catalyst fault.
  3. Start with a visual inspection. Look at vacuum and vapor hoses, wiring connectors, the exhaust system near the sensors, and the fuel cap. Many causes are visible.
  4. Fix the simple things first. Tighten the fuel cap properly. Reconnect a loose hose. These steps cost nothing.
  5. Test the system properly. EVAP leaks are typically found with a smoke machine. EGR valves can be commanded open while watching live data. Catalyst testing compares upstream and downstream oxygen sensor behavior — live data monitoring makes this visible.
  6. Repair, then verify. After a repair, the ECU needs to re-run its self-tests, often over a full drive cycle, before you can trust the fix.

Omar and Bilal Workshop Scenario


11. Common Diagnostic Mistakes

  • Replacing the part named in the code definition without testing it first.
  • Buying a new catalytic converter while an active misfire — the very thing that damages converters — remains unfixed.
  • Replacing an EGR valve without inspecting and cleaning the passages around it.
  • Ignoring the fuel cap on an EVAP leak code and jumping straight to parts.
  • Clearing codes to “turn off the light” without recording freeze frame data or finding the cause.
  • Assuming emissions codes can be ignored forever. Many won’t stop the car from running, but leaving them unresolved may let a small, cheap problem grow into a larger one, and it will usually fail an emissions inspection.

Safety note: Exhaust components, EGR valves, and catalytic converters reach very high temperatures during operation. Let parts cool before touching them, and always work in a well-ventilated area. Fuel vapors from the EVAP system are flammable, so keep sparks, flames, and cigarettes far away from any fuel system work. If you are unsure at any point, a qualified technician is the right call.


12. Possible Repairs After the Cause Is Confirmed

Repairs in this code family range from free to expensive, which is exactly why diagnosis comes first:

  • EVAP: reseat or replace the fuel cap, replace cracked hoses, replace a faulty purge or vent valve, repair the filler neck.
  • EGR: clean carbon-blocked passages, clean or replace the valve, repair valve wiring or the position sensor circuit.
  • Secondary air injection: replace a failed pump, check valve, relay, or fuse; repair damaged air hoses.
  • Catalyst: replace a degraded converter — but only after sensors, wiring, exhaust leaks, and engine faults (misfires, oil consumption, rich mixture) have been ruled out or corrected.
  • Fuel level: repair or replace the sending unit, or repair its wiring.
  • Exhaust pressure: repair or replace the sensor or its circuit on diesel systems.

The right repair and its cost vary widely by vehicle, market, and part availability. A qualified technician can confirm the cause before you spend money on parts.


13. Related Codes and Learning Path

The P0400 series interacts with several other code families:

  • P0300 series (misfires) — misfires damage catalysts and often appear together with P0420.
  • P0100 series (airflow and fuel metering) — MAF faults can affect EGR flow verification.
  • P0130–P0167 (oxygen sensor codes) — sensor faults directly affect catalyst efficiency tests.
  • P0170 series (fuel trim) — a persistently rich or lean engine can harm the catalyst over time.

To build a strong foundation, start with OBD2 basics, then explore our basic vehicle maintenance guide — good maintenance, such as prompt attention to misfires and correct fueling habits, is one of the most practical ways to protect emissions systems.


14. FAQ

Q: Is it safe to drive with a P0400 series code?
A: Many emissions codes do not stop the car from running, and short-term driving is often possible. However, it varies by fault. A flashing check engine light, rough running, or power loss deserves prompt attention. Ignoring a stored code can also allow a small, inexpensive problem to grow.

Q: Can a loose fuel cap really turn on the check engine light?
A: Yes. The fuel cap is part of the sealed EVAP system, and a loose or damaged cap is one of the most common causes of EVAP leak codes like P0442 and P0455. Tighten it until it clicks — do not force it beyond that.

Q: Will the light turn off on its own?
A: If the fault disappears and the ECU passes its self-tests over subsequent drive cycles, the light may switch off. The code typically stays stored in memory. But waiting and hoping is not a diagnosis — checking the basics first is faster and more reliable.

Q: Do I need a professional scanner to diagnose these codes?
A: A basic code reader shows and clears codes. Diagnosing some faults — EVAP smoke testing, for example — needs equipment and experience that most workshops have. Reading is easy; confirming the cause is where skill matters.

Q: Are P0400 series codes identical on every vehicle?
A: The generic definitions are standardized, but the exact self-tests, enabling conditions, and diagnostic steps vary by manufacturer. Your owner’s manual and a qualified technician remain the best references for vehicle-specific details.


15. Conclusion

The P0400 series is really six smaller families in one: EGR flow, secondary air injection, catalyst efficiency, EVAP vapor control, fuel level sensing, and exhaust pressure monitoring. The unifying lesson is the same across all of them — a code names a failed test, not a failed part. A loose fuel cap can set the same style of code as a damaged catalytic converter, and telling them apart takes context, not guesswork. Read the code, check the simple things, test before replacing, and verify the repair. That sequence — the same one Omar walks Bilal through — is how emissions codes are handled without wasted money.


Leave a Reply

Your email address will not be published. Required fields are marked *