EVAP system leak detected

P0456 may mean the EVAP system is not holding pressure or vacuum the way the PCM expects during its leak check.

Article vehicle: 2016-2024 Honda Civic 2.0 Gas

Technical guidanceConfirm the exact vehicle configuration and follow applicable safety procedures before testing or repair.
P0456 EVAP system leak detected diagnostic guide

What this code means

P0456 may mean the EVAP system is not holding pressure or vacuum the way the PCM expects during its leak check.

What the vehicle may do

  • The vehicle may drive normally.
  • The check engine light may be on.
  • A fuel vapor smell can sometimes be noticed.

Possible fault areas

  • EVAP hoses and purge line connections
  • EVAP canister and vent shut valve area
  • Fuel fill pipe and tank vapor recirculation tube area
  • Fuel tank sealing areas

Diagnostic path

Opening context

On this 2016 to 2024 Honda Civic with the 2.0 gas engine, P0456 points to an EVAP system leak detection problem. In plain terms, the PCM may be seeing fuel tank pressure behavior after shutdown that does not match what it expects. The car often still drives normally, but the check engine light may be on, and in some cases there may be a fuel vapor smell. The broad areas to keep in mind are the EVAP hoses and purge path, the canister and shut valve area, the fuel fill and tank vent sealing points, and the tank side of the system. Treat any related EVAP leak code as context, but keep this diagnosis focused on P0456.

Set up the test safely

Before getting into individual EVAP checks, start with the basic system checks and follow a structured diagnostic approach. This system is sensitive to pressure and vacuum, so do not deviate from the vacuum and pressure tests. Too much pressure or vacuum can damage EVAP components or eventually damage the fuel tank. Use the specified gauge ranges: a vacuum pump and gauge, 0-30 inHg, and a vacuum and pressure gauge, 0-4 inHg. Fresh fuel helps create pressure and vacuum for leak detection. The best condition is less than a full tank of fresh fuel, and if possible, add 1 gallon of fresh fuel as long as that will not fill the tank.

Duplicate the failure with the scan tool

Start by turning the vehicle to ON mode. Then run the HDS FUNCTION TEST. If the test result is not OK, the failure has been duplicated. From there, continue through the EVAP leak path in order instead of jumping straight to a part.

Check the EVAP canister vent hose

Next, prepare for the EVAP canister vent hose inspection by disconnecting the EVAP canister vent hose. Check that hose for blockage or restriction. It should be clear, with no blockage or restriction. If this check is abnormal, the problem is in the EVAP canister vent hose area.

Check purge valve sealing

Now move to the EVAP canister purge valve inspection. In the engine compartment, disconnect the vacuum hose, or purge line, from the EVAP canister purge valve. Connect a T-fitting, the vacuum and pressure gauge, 0-4 inHg, and the vacuum pump and gauge, 0-30 inHg, to that hose. Slowly apply about 2 kPa (0.6 inHg, 15 mmHg) of vacuum. The purge valve should hold vacuum for 1 minute. If it does not, the problem is with the EVAP canister purge valve.

Visually inspect the purge line and canister area

After the purge valve check, inspect the EVAP canister purge line between the purge valve and the EVAP canister. Look for poor connections or damage. Also inspect the canister, FTP sensor, EVAP canister vent shut valve, and the O-rings for damage. The connections should be OK and there should be no damage. If this visual inspection is abnormal, stay in this area; the problem is with parts on the EVAP canister purge line.

Vacuum test the purge line

For the purge line inspection, disconnect the EVAP canister vent hose and the fuel vent tube from the EVAP canister, then plug each port. In the engine compartment, disconnect the vacuum hose, or purge line, from the purge valve, and connect the vacuum pump and gauge, 0-30 inHg, to that hose. Turn the vehicle to ON mode. Apply vacuum until the HDS FTP Sensor Voltage reads 1.90 V (-0.59 inHg, -15.1 mmHg). Be careful not to exceed the vacuum, because the FTP sensor can be damaged. Hold that condition and watch the FTP Sensor Voltage for 1 minute. It should not increase more than 0.2 V (0.1 inHg, 2.5 mmHg). If this check is abnormal, the problem is still in the parts on the EVAP canister purge line.

Check the EVAP canister vent shut valve

Only move to the EVAP canister vent shut valve inspection after the EVAP canister purge line has tested normal. Disconnect the fuel vent tube from the EVAP canister and plug the port. Then disconnect the purge line from the purge valve in the engine compartment, and connect the vacuum pump and gauge, 0-30 inHg, to that hose. Turn the vehicle to ON mode and command HDS CVS ON. Apply vacuum until the HDS FTP Sensor Voltage reads 1.90 V (-0.59 inHg, -15.1 mmHg). Again, do not exceed the vacuum, because the FTP sensor can be damaged. Confirm the FTP Sensor Voltage for 1 minute. It should not increase more than 0.2 V (0.1 inHg, 2.5 mmHg). If this inspection is abnormal, the problem is with the EVAP canister vent shut valve.

Inspect the fuel fill and shut-off valve areas

If the canister-side checks are normal, move forward to the fuel fill pipe and the fuel tank vapor recirculation tube. Check for poor connections or damage. Those connections should be OK, with no damage. If this is abnormal, the problem is in the fuel fill pipe or fuel tank vapor recirculation tube area. Next, with the mis-fuel inhibit device removed, visually inspect that the shut-off valve is closed. If it is not closed, the problem is with the main flap unit. Then, with the mis-fuel inhibit device removed for the seal inspection, check the shut-off valve flap seal and the mating surface for missing or damaged seals. If that seal inspection is abnormal, the problem is also with the main flap unit.

Final diagnostic conclusion and takeaway

At the end of this path, if the other inspection items have all indicated a normal condition, the remaining fuel tank is determined to be the cause. The takeaway is simple: with P0456, prove the leak path in order, control the vacuum carefully, and let the FTP sensor response tell you which section of the EVAP system is not holding. After the fault is corrected, verify the repair and confirm the code stays gone. For more diagnostic training, visit stepdiagnostics.com.

Final check

P0456 is often diagnosed by isolating the EVAP system in sections and checking whether each section can hold the expected pressure or vacuum response.

For more guided automotive diagnostics, visit STEP Diagnostics.

Continue diagnosing

Related guides for this vehicle