DTC codes / P04xx · Auxiliary emission controls / P04EF
P04EF indicates that the engine control module has detected a very small evaporative emission control system leak on the fresh air side of the system, typically during a key-off natural vacuum or active leak test. The computer uses the fuel tank pressure sensor or a dedicated evap pressure sensor to measure a pressure decay that is smaller than a large leak but still exceeds the threshold for a very small leak, pointing to a breach between the fresh air inlet and the fuel tank.
It is generally safe to continue driving with P04EF because the leak is very small and does not affect engine performance or safety, but avoid topping off the fuel tank and park in a well-ventilated area until the leak is repaired. Address the code promptly to prevent it from worsening and to pass emissions testing.
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.