Hello, Having a P0455 trouble code on my 05 Silverado 5.3L non-flex. There's a ton of these posts on here but i can't pinpoint the problem. I replaced the gas cap with a genuine gm cap. cleared the code and it comes back. I replaced the purge valve, cleared the code and it comes back. I don't have a problem with slow fueling, fills up at a normal rate. I will say I'm guilty of trying to get every last drop in there when i fill up, I now know that I should't do that. The evap canister solenoid is behind the tank just north of the rear axle. Could this still be the problem without the slow fueling symptom? Other than the trouble code being triggered every 3 or 4 days the truck has no issues. I know I will not be able to remove the hard plastic heat shrinked tube off the canister, I can't seem to figure out the trick in disconnecting the clip connector. not hard getting my hands on it just not sure how the press or pry or what. Any help will be greatly appreciated.