Hey I have an 08 just like yours and im getting an engine light p0455 and this car has been smoke tested couldnt find anything then they replaced the gas cap reset the light the next engine light let them know that the leak detection pump was bad so I got that replaced, two days later the p0455 comes back on they keep the car for a whole day my wife picks it up and within an hour of driving the same light is back on, you said you replaced the fuel vapor vent solenoid and line, do you remember what code you car was reading any help would be appreciated thanks. Linval