OBD-II fault code

P04E0: EVAP System Purge Control Valve A Stuck Closed

What it means

Same as P04AF on EVAP purge valve A. The evaporative system captures fuel vapor from the tank and purges it into intake; leaks or stuck purge valves leak hydrocarbons and cause emissions failures.

At a glance

  • Usually lights the check-engine light
  • Affects emissions; the car can fail an emissions test

How it works

EVAP purge control valve A lets stored fuel vapour flow from the charcoal canister into the intake when the control module requests purging. P04E0 sets when the module detects that valve A remains closed or fails to provide the commanded purge flow.

Common causes

Most likely first.

  1. Valve stuck closed
  2. Carbon or debris buildup preventing free movement
  3. Component wear with age - mechanical play

Symptoms

  • Check engine light on
  • Possible smell of fuel near tank or engine bay
  • Failed emissions inspection
  • Loose-cap warning may appear

How to diagnose it

  1. Check freeze-frame and EVAP data to confirm purge was requested and whether the expected purge response was absent.
  2. Inspect valve A, its connector, and the hoses between the canister and intake for damage, loose connections, or blockage.
  3. Use a scan tool to command purge valve A, if supported, and observe whether the valve responds and purge-related data changes.
  4. Check for debris or carbon deposits that could keep valve A from moving freely.
  5. Test valve A and its control circuit against the manufacturer's specification to confirm the valve is receiving commands and can open.

Common fixes

  • Reconnect or replace a loose, cracked, or blocked purge hose.
  • Clean contamination from valve A if the valve is serviceable.
  • Repair damaged wiring or a loose or corroded connector.
  • Replace purge valve A if it remains closed or fails its specified operation test.

Can I keep driving?

The vehicle is generally driveable, but the EVAP system may not purge fuel vapour properly, increasing emissions and risking an inspection failure. Have it repaired soon, especially if a fuel-vapour smell develops.

A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together

This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.

Nearby codes