Q: what causes code p449??? on 2004 Chevrolet Silverado 1500

Rookie cbe0621eac06868b3efe0d8d1d3611e23c60d3114864ea2ec19a68cfbd3eebab
I have an 04 Silverado 5.3 extended cab. Not flex fuel. My CEL went on showing code P449. I have replaced both the vapor canister and the solenoid valve. I checked all the hoses for obstructions. The scan tool i used said something about the evap circuit low. Could this code be due to a bad gas cap???? I dont know what else to try????
(2) Answers
This code not consistant with fuel cap or leak. I assume when you say solenoid valve that you mean the purge valve solenoid. Problem seems to be with that or circuit. Check your fuses and see if one specifically for that valve. You can also use a volt tester and check and make sure you have power to that circuit while truck running.
Had the same issue, I cleared the code and took the gas cap off and put it back on. Made sure it was tight. Problem resolved......