Bderoche, did your issue get worked out?
PM,
here are some things to check out:
P0456 - EVAP Control System Leak Detected (Very Small Leak)
The PCM monitors the complete EVAP control system for the presence of a very small fuel vapor leak. The system failure occurs when a fuel vapor leak from an opening as small as 0.508 mm (0.020 inch) is detected by the EVAP running loss monitor test. Very small holes or cuts in fuel vapor hoses/tubes.
**Loose fuel vapor hose/tube connections to EVAP system components.
EVAP system component seals leaking (refer to Possible Causes under DTC P0442).
P0442 - EVAP Control System Leak Detected (Small Leak)
The PCM monitors the complete EVAP control system for presence of a small fuel vapor leak.
The system failure occurs when a fuel vapor leak from an opening as small as 1.016 mm (0.04 inch) is detected by the EVAP running loss monitor test.
After-market EVAP hardware (such as fuel filler cap) non-conforming to required specifications
Small holes or cuts in fuel vapor hoses/tubes
Canister vent solenoid stays partially open on closed command
Damaged, cross-threaded or loosely installed fuel filler cap
Loose fuel vapor hose/tube connections to EVAP system components
EVAP system component seals leaking (EVAP canister purge valve, fuel tank pressure sensor, canister vent solenoid, fuel vapor control valve tube assembly or fuel vapor vent valve assembly)
Once you've checked all this, unplug the battery positive cable for 10 mins to reset and it should clear the check engine light. *unless there is something else*
and before anything if you know you recently changed something or had to work around any of these things items...check those areas first. Even if you already have, unconnected and reconnect. as it states ( it is a small leak) reconnecting might just seal it off better.
most of the time, as you probably already know, it's probably something really simple.