Home / DTC / P04EF — EVAP System Very Small Leak Detected - Fresh Air Side

P04EF — EVAP System Very Small Leak Detected - Fresh Air Side

Detailed page for trouble code P04EF.

34,517codes
59brands
11,925generic
22,592specific
Reset
Code

P04EF

Generic P — Powertrain

EVAP System Very Small Leak Detected - Fresh Air Side

Brand: Generic
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Loose, damaged or missing fuel filler cap or filler-neck seal
  • Cracked, split or disconnected EVAP vent/fresh-air hose or fitting
  • Faulty or leaking EVAP vent/vent solenoid (canister vent valve)
  • Damaged or degraded canister purge/vent plumbing or purge valve seals
  • Clogged, torn or missing EVAP canister inlet/vent filter element
  • Faulty EVAP pressure / fuel tank pressure sensor or wiring (false reading)

Symptoms

  • Check Engine Light (MIL) illuminated with EVAP leak code
  • Difficulty passing emissions/evaporative leak inspection
  • Occasional rough idle or small fuel odor (rare with very small leaks)
  • No large fuel smell or major drivability change in most cases
  • Code may set intermittently and clear after refill or cap reseating

What to check

  • Scan tool: record freeze-frame data, readiness status and pending counts
  • Visually inspect fuel cap for missing seal, cracks, and ensure it tightens correctly
  • Inspect EVAP vent/vent valve connector and hoses for splits, damage or disconnection
  • Inspect canister and nearby plumbing for obvious damage, loose clamps or punctures
  • Monitor EVAP pressure or fuel tank pressure sensor readings during self test if available

Signal parameters

  • Fuel tank/EVAP pressure (kPa) during self-test and while vent valve commanded closed
  • Vent/vent-solenoid commanded state (open/closed) and actual response
  • Purge valve commanded duty and any related changes in EVAP pressure
  • Leak detection pump vacuum/pressure (if equipped) and current draw
  • Sensor voltages and harness continuity for fuel tank pressure/EVAP pressure sensor and vent valve

Diagnostic algorithm

  1. Retrieve freeze frame and readiness data; note operating conditions when code set (fuel level, ambient temp, tank temp). Do not assume constant conditions.
  2. Perform basic inspection: verify fuel cap seals and torque; inspect filler neck for damage. Replace cap if suspect and retest.
  3. Visually inspect EVAP fresh-air/vent hoses, fittings and canister area for splits, abrasions or loose clamps. Reconnect any loose lines and retest.
  4. Use a scan tool to command the vent valve (canister vent) closed and monitor EVAP pressure sensor. If pressure holds, the fresh-air side is likely sealed; if it leaks, isolate the vent side components.
  5. If visual checks are inconclusive, perform a controlled smoke test of the EVAP system. Introduce smoke at the EVAP service port and observe any smoke exiting at the fresh-air inlet, vent valve, filler neck or associated hoses. Pay attention to small leaks at seams and connectors.
  6. Bench-test or apply power/ground to the vent valve to confirm proper seating and sealing. Replace the vent valve if it fails to hold vacuum/pressure or shows mechanical leakage.
  7. Check fuel tank/EVAP pressure sensor output and wiring for proper operation (voltage, continuity). Replace or repair sensor/wiring if readings are inconsistent with actual pressure behavior.
  8. After repairs, clear codes, run EVAP monitor until test completes, and verify the code does not return. If intermittent, advise retest after multiple drive cycles and ensure readiness monitors set.

Likely causes

  • Loose or improperly sealed fuel cap or filler-neck seal
  • Damaged or disconnected fresh-air/vent hose near canister or vent valve
  • Faulty or leaking canister vent/vent solenoid (stuck open or leaking)
  • Degraded canister vent/filter allowing outside air ingress

Fault status

⚠️ Status
EVAP System Very Small Leak Detected (Fresh Air Side) — Inspect vent/vent valve, hoses, and fuel cap.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0 - 2.5 hours

Similar codes

9,724

The library contains 9,724 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email