2002 Mitsubishi Lancer Q&A

2002 Mitsubishi Lancer Question: The check engine light went back on. It continues to show the code P0456.

A smoke test detected no leaks. I had the fuel cap replaced. I had the fuel filler neck replaced because it was rotted. The solenoids were checked and they are fine. The fuel tank is a little rusted, but no holes or leaks were detected. Someone mentioned that it could be a cracked hose. I don't know if they're referring to the evap.hose. What are my options???Please help..... -
Answer 1
get a 2nd opinion.it could be many issues,these codes are at times hard to diag -