Joined
·
64 Posts
I have an 07 sierra (Not Classic) with a 5.3L with around 68k miles. I am getting the P0446 code. I tried to blow out the vapor solenoid valve with air and after that I couldn't even fill my tank because it wouldnt vent at all. I replaced the solenoid valve and drove about 200 miles and the code came back. Cleared it and now I'm right around 200 miles again, and it hasn't come back, but the EVAP monitoring cycle hasn't been completed yet according to my scanner. I've read a bunch of other threads on the topic with people saying stuff like replace the canister or replace the tank pressure sensor, but I don't want to be throwing money at it if the code comes back. What is the next step? Is there a way to test the pressure sensor or cansiter? Also if it were the pressure sensor wouldn't I get other codes like the P0453? Thanks in advance for any help .