
Good day to all. I relaized this is an old posting but i believe this would be the right place to post. I had been plague with P0456 code for months. I replace the gas cap, and noted that after some research it is to believe that if you do not use the OEM gas cap you would get the same code. SO i replaced it. no help there. I also replace the pump and all hoses connecting to it since the cost of those hoses where not that expensive. While I desiced to do a detail visual inspection of the line that comes from the tank to the engine compartment I did not notice anything obious there. However once in the engien compartment as I look at the fire wall I notice the line bends 90 degrees down and a few inches from the bend is a quick disconnect coupling. As i inspect that area i notice that the valve cover has a stud sticking out and a rubber cover over the stud and i notice the line was leaning on this cover, to my relief I had found a defect of design in which the line has been rubbing against the stud cover and it made a small hole that if you dont move the hose you would never see it. I had been doing some research on this for some time but I found that many people had in fact suffer from this nuisance and that no matter how many times they took it to the dealer the code seem to pop up again and again. I know that while my case is not the norm, i hope it does some good and helps a few just by checking this portion of the line.
BTW this line connects to the purge valve and then from the purge valve it goes to the intake top side. the line that was damaged can be replace easily and i do not thing the cost of this line is expensive. In my case I just took some black electrical tape and made a few wraps around the area then I used some thinck heat shrink and finnaly i made a sort of barrier with some more black electrical tape to avoid the hose form breaking again. This should hold while I purchase a new line.
I hope this helps out.
Thanks