DTC codes / P04xx · Auxiliary emission controls / P04EC
P04EC indicates that the engine computer has detected a large leak in the evaporative emissions (EVAP) system on the fuel tank side, meaning fuel vapor is escaping into the atmosphere rather than being captured and burned. The computer typically finds this by pressurizing or vacuum-testing the tank and fuel vapor lines and seeing the pressure or vacuum bleed off faster than a calibrated threshold.
You can usually continue driving short distances, but avoid topping off the tank and park away from open flames or ignition sources until the leak is repaired. Prolonged driving with a large EVAP leak can release fuel vapor and may affect emissions compliance, so schedule diagnosis soon.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.