I have thrown this code in my Charger Super Bee a few times. The CEL goes off after 3 trips in your car. If the CEL keeps coming back immediately you need to take the car in to have them look at it.
Here is more info. on the P0456 code.
P0456-EVAP SYSTEM SMALL LEAK
- When Monitored: With the ignition off, fuel level less than 88%, ambient temperature between 4° C and 43° C (39° F and 109° F).
- Set Condition: As temperatures change, a vacuum is created in the fuel tank and Evap system. With the Evap system sealed, the PCM monitors the ESIM switch. If the ESIM switch does not close within a calibrated time, an error is detected by the PCM. One Trip Fault. Three good trips to turn off the MIL.
Possible Causes
EVAP PURGE SOLENOID VACUUM SUPPLY
EVAP PURGE HOSE/TUBE OBSTRUCTION
EVAP SYSTEM LEAK
also found this in online database: This pertains to your Charger SRT DRP as it is a 2007 model like mine.
Case Number: K51153649
Vehicle Issue: MIL on P0456 EVAP small leak detected.
Year: 2007
Model: LX - 300
Engine: 2.7L V6 24V FFV | 2.7L V-6 DOHC 24V (MPI) | 3.5L HIGH OUTPUT V6 24V N-S (MPI) | 5.7L HEMI V8 GAS (SMPI) | 6.1L SRT HEMI (SMPI) V8
Recommendation: Always check TechCONNECT for any related TSBs and to diagnose any active or stored DTCs. Check the system for leaks using the EELD Smoke machine set to air test to verify there is a leak in the system. If there is a leak in the system after verification using the EELD machine check the hose connection under the vehicles passenger side where
the hoses run against the pinch weld, rocker panel. If the hose connection is not seated re-seat then re-test for any leaks. If the system still has leaks diagnose them as needed. If a repair has been made recheck the system for leaks before releasing the vehicle to the customer.