Engine Code p0455 basically means that there is a very large leak or no purge flow from your EVAP system (to learn more about this system please read my write up about code p0440 & p0441). When the computer sees that the fuel fumes from the EVAP system are not flowing into the engine when they should be it sets this code.
To see a video of the best way to figure this code out see the video at the bottom of the page.
The most common causes are listed below:
Fuel Cap Loose, Missing or Defective Fuel Pipe Damaged
Other things that might cause this problem:
Aftermarket Accessories that do Not Conform to the EVAP Specifications. Fuel Tank Pressure Sensor Malfunction Fuel Vent Assembly Blocked Plugged EVAP Hoses
There are not too many things that can cause this code because there are not too many things that can cause thsis large of a leak. If you have this code the first thing you should to is check your fuel fill cap and the fuel fill pipe. You might even want to just replace the fuel cap as it is very likely that it is what is causing this problem. If neither of those things fix it, then you should open your hood and look for missing or damaged hoses.
If you still cannot find the problem then you should take it to a shop that has a "smoke machine". They can introduce smoke into the evap system and see exactly where it is leaking from.
To See a "Smoke Machine" in Action Play the Video Below