Hello its been so long since ive been on here I forgot my username! Anyways I now have a 2003 Silverado 5.3 and have had more issues with this truck than all my previous GM trucks combined. Ive been chasing evap issues from the first day i got this truck over 2 years ago. Ive replaced the gas cap, vent valve, purge solenoid, and pressure sensor. That worked and kept the CEL at bay for awhile. Then I started getting a p0455 code when the fuel tank ran low only, except now it comes on anytime. After i clear the code it comes back within 30miles of driving. What should I check next? Thanks