I have a 2007 Silverado. I am also getting the P0449 code. I went to Advanced Auto and purchased the 214-2149 canister. I took it to my local repair shop and asked them to install it. The repairman came out and told me I purchased the wrong part. Does anybody know the correct part number is for the 2007?

I am also confused about what the code is telling me. Is it the canister by the fuel tank or is it the solenoid on top of the fuel tank? I would hate to change the canister and have the issue be the top of the fuel tank. Which would require to have the fuel tank dropped.

Any help would be great