The code is probably P0455 right? That is definetly the fuel system vapor return thing....Check the hoses on the canister up by the firewall. Mine was in front of the brake master cylinder. Mine were all cracked and falling off. I replaced them and reset the light and it went away. Also, there may be a problem with the O2 sensors, but I would check the fuel system first.