Evaporative Emission (EVAP) System High Purge Flow Detected

P04DF generally means the EVAP system may be showing purge flow behavior that the PCM sees as too high or not plausible for the current conditions.

Article vehicle: 2016-2024 Honda Civic 2.0 Gas

Technical guidanceConfirm the exact vehicle configuration and follow applicable safety procedures before testing or repair.
P04DF Evaporative Emission (EVAP) System High Purge Flow Detected diagnostic guide

What this code means

P04DF generally means the EVAP system may be showing purge flow behavior that the PCM sees as too high or not plausible for the current conditions.

What the vehicle may do

  • The check engine light may be on.
  • The vehicle may have little or no noticeable drivability change.
  • EVAP-related symptoms can often be intermittent.

Possible fault areas

  • Possible purge valve sealing or control concern.
  • Possible EVAP canister vent shut valve concern.
  • Possible EVAP hose, connection, or routing concern.
  • Possible fuel tank pressure signal plausibility concern.

Diagnostic path

Opening context

On this 2016 to 2024 Honda Civic with the 2.0 gas engine, P04DF is an EVAP system high purge flow code. In plain terms, the PCM may be seeing EVAP pressure behavior after shutdown that looks wrong for the purge side of the system. The vehicle may only show a check engine light, and the driver may not notice much else. The possible fault areas can include purge valve sealing, vent shut valve operation, or EVAP hose and connection issues. Before getting specific, start with the basic system checks and follow a structured diagnostic approach so you are not chasing this code out of order.

Duplicate the fault with the scan tool

First, turn the vehicle to the ON mode. Then run the HDS function test for the EVAP system. The path is PGM-FI, Function Test, EVAP TEST, then FUNCTION TEST. If that function test result is not OK, the fault has been duplicated. That gives you a controlled starting point before moving into the component-side vacuum check.

Set up the purge line vacuum check

Next, move to the engine compartment. Disconnect the vacuum hose, or purge line, from the EVAP canister purge valve. Install a T-fitting in that hose, then connect the vacuum/pressure gauge, 0-4 inHg, and the vacuum pump/gauge, 0-30 inHg. Once the setup is connected, slowly apply about 2 kPa (0.6 inHg, 15 mmHg) of vacuum to the hose.

Use the vacuum hold result to split the diagnosis

Now watch whether the EVAP canister purge valve holds vacuum. The normal result is that the purge valve holds vacuum. If the purge valve functional inspection is abnormal, the problem is with the EVAP canister purge valve. If that inspection is normal, the problem is with the EVAP canister vent shut valve. Keep the decision tied to this test result; do not jump ahead or replace parts without the fault path pointing there.

Takeaway

The key on P04DF is to duplicate the EVAP fault with the function test, apply the small vacuum check to the purge line, and let the hold-or-no-hold result separate a purge valve problem from a vent shut valve problem. For more diagnostic training, visit stepdiagnostics.com.

Final check

This code is best approached by confirming the fault behavior first, then using the purge-side vacuum result to guide the next decision.

For more guided automotive diagnostics, visit STEP Diagnostics.

Continue diagnosing

Related guides for this vehicle