
What this code means
P04DF may mean the PCM is seeing EVAP purge flow or EVAP pressure behavior that is higher than expected during purge monitoring.
What the vehicle may do
- The vehicle may turn on the check engine light.
- The vehicle can sometimes show EVAP-related fuel vapor symptoms.
- Driveability may often be normal even with the code stored.
Possible fault areas
- Possible EVAP canister purge valve fault.
- Possible non-return valve flow-control issue.
- Possible EVAP leak check module or pressure-sensing concern.
Diagnostic path
Opening context
On this Honda CR-V 1.5 turbo, P04DF is an EVAP system high purge flow code. In plain terms, the PCM is seeing EVAP pressure behavior that may not match what it expects during purge control. The vehicle may have a check engine light, and depending on the failure, it can sometimes show EVAP-related driveability or fuel vapor symptoms. The broad fault areas may include the EVAP canister purge valve, the non-return valve path, or the EVAP leak check module pressure signal. The logic here is command versus response: the PCM compares EVAP leak check module pressure against BARO, and if that pressure is higher than BARO by a specified value, it stores the code. Start with the basic system checks, then follow the diagnostic path without jumping ahead.
Duplicate the failure
Turn the vehicle to ON mode. Then run the HDS EVAP Leak Check Module Test. If the result is not OK, the failure has been duplicated, and you can move into the component checks instead of chasing an intermittent without proof.
Set up the purge valve inspection
Next, remove the EVAP canister purge valve, but leave its electrical connector connected. Use a vacuum pump and gauge rated 0-30 inHg, and apply pressure or vacuum to the correct purge valve port for each check. Port direction matters here. If the port layout is not positively identified, pause and confirm the correct orientation before applying pressure or vacuum. Do not guess.
Check for a purge valve stuck open
For the purge valve stuck-open check, apply pressure to one side port. The expected result is that pressure is held. If it does not hold as expected, treat that as an abnormal purge valve result in this diagnostic path.
Check for a purge valve stuck closed
For the purge valve stuck-closed check, command PCS ON with the HDS. Then apply pressure to one side port. With the valve commanded on, the expected result is that pressure is not held.
Check for purge valve leakage and non-return valve open condition
Before doing the leak and non-return valve open-stuck inspection, complete the purge valve stuck-closed inspection and make sure that result is within specification. After that, command PCS ON with the HDS, then apply vacuum to one side port. For this check, vacuum should be held.
Check non-return valve A on the intake manifold side
Now check non-return valve A on the intake manifold side. Command PCS ON with the HDS, then apply vacuum to the indicated side port. The expected result is that vacuum is not held.
Interpret the results
If all of the inspections are within specification, the purge valve side of the test path is considered normal. If the inspections are abnormal, the diagnostic direction is a problem with the EVAP canister purge valve. If the inspections are normal, the diagnostic direction is a problem with the EVAP leak check module. One part of the non-return valve testing path is not readable enough to call out accurately here, so if the earlier results point you toward that area, pause, recheck the diagnostic path, and avoid guessing.
Verify the repair
Keep verification separate from the component testing. After the fault is corrected, verify the repair and confirm the code stays gone under the appropriate operating conditions. The takeaway on P04DF is simple: prove the failure with the EVAP leak check test, test purge flow control in order, and use the pressure and vacuum results to separate a purge valve problem from an EVAP leak check module problem. For more diagnostic training, visit stepdiagnostics.com.
Final check
This code is often diagnosed by proving the fault with the scan tool test, then checking whether the purge and non-return valve paths hold or release pressure and vacuum as expected.
For more guided automotive diagnostics, visit STEP Diagnostics.





