Home / DTC / P04EC — EVAP System Large Leak Detected - Fuel Tank Side

P04EC — EVAP System Large Leak Detected - Fuel Tank Side

Detailed page for trouble code P04EC.

34,405codes
59brands
11,914generic
22,491specific
Reset
Code

P04EC

Generic P — Powertrain

EVAP System Large Leak Detected - Fuel Tank Side

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

Causes

  • Cracked or punctured fuel tank
  • Disconnected, cracked, or damaged vent/fill hoses between tank and canister
  • Loose or damaged fuel filler neck or filler cap seal
  • Failed or stuck vent/vent shut valve or vent solenoid (tank-side)
  • Damaged or missing O-ring, grommet or clamp at tank connections
  • Severely damaged or missing charcoal canister or canister plumbing

Symptoms

  • Malfunction Indicator Lamp (MIL) illuminated
  • Strong fuel odor around vehicle or at rear/tank area
  • Failed EVAP readiness test on emissions inspection
  • Fuel vapors escaping on pressure or smoke test
  • Possible difficulty completing evaporative system self-test or diagnostic

What to check

  • Read trouble codes and freeze-frame data with a scan tool; verify P04EC is current
  • Confirm vehicle fuel level (some EVAP tests require specific tank level ranges)
  • Perform a careful visual inspection of tank, filler neck, hoses, clamps, and canister
  • Check fuel cap condition and torque, inspect filler neck seal
  • Inspect vent/rollover valves, tank grommets, and wiring/connectors for damage
  • Use a smoke machine to introduce smoke into EVAP lines and watch for escape points

Signal parameters

  • EVAP pressure (or canister pressure) sensor voltage/psi – may show inability to build or hold pressure when isolated
  • Leak Detection Pump (LDP) current draw and commanded on-time (if equipped) – abnormal values can indicate pump or valve faults
  • Vent (tank) valve open/closed commanded state vs actual pressure response – lack of change indicates path open
  • Purge valve duty/command and measured manifold/vapor response during functional tests
  • Scan tool readiness/status flags and freeze-frame values (fuel level, engine temp, voltage) at fault occurrence

Diagnostic algorithm

  1. Retrieve and record P04EC and any related codes (P0440, P0455, etc.); record freeze-frame and fuel level.
  2. Visually inspect filler cap and filler neck seal; confirm proper cap torque and condition. Replace or re-seat if leaking.
  3. Visually inspect fuel tank, filler neck, vent lines, grommets, clamps and charcoal canister for damage or disconnection.
  4. With the engine off, pressurize or use a smoke machine into the EVAP service port (or tank-side) and watch for smoke leaks at tank seams, hoses, filler area and connections.
  5. Using scan tool, command vent shut/vent open and monitor pressure sensor — confirm that the tank-side can be isolated and that pressure/vacuum holds. If pressure will not hold, localize leak.
  6. If equipped, test the vent shut valve and LDP for correct operation and electrical faults (apply bench power where appropriate, check resistance, and operate via scan tool).
  7. If no external leak is found, remove or isolate plumbing sections and repeat pressure/smoke tests to narrow to component (tank, hose, canister).
  8. Repair or replace the failed component(s): replace damaged hose/clamps, filler neck or seals, defective vent valve, or replace/repair fuel tank if cracked.
  9. After repair, clear codes, cycle key and perform EVAP self-test or a drive cycle and verify readiness monitors and that P04EC does not return.
  10. If code persists after repairs, perform more advanced diagnostics: bench-test suspect components, inspect internal tank fittings, or consult manufacturer-specific service procedures.

Likely causes

  • Visible leak or crack in fuel tank (impact corrosion, seam failure)
  • Detatched vent hose at the tank or canister connection
  • Faulty tank vent valve that won't close during self-test
  • Worn or deformed filler neck seal or loose fuel cap
  • Deteriorated hose grommet at the tank sending unit or vent port

Fault status

⚠️ Status
EVAP system large leak detected on fuel tank side. MIL illuminated; EVAP readiness likely failed. Inspect tank-side components and perform smoke/pressure diagnostics to locate leak.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours
8,795

The library contains 8,795 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