1999 - 2006 (GMT800) Section for all discussion related to the 1999-2006 Chevrolet and GMC trucks.

2006 Silverado EVAP Code

Thread Tools
 
Search this Thread
 
Old Apr 3, 2025 | 5:36 PM
  #1  
OC_DON_QUIXOTE's Avatar
Thread Starter
CF Beginner
 
Joined: Apr 2025
Posts: 4
Likes: 0
From: Orange County, California
Default 2006 Silverado EVAP Code

Hi Everyone,

This is my first time posting, so hope I'm in the right place to ask this question.

I own a 2006 Silverado 1500 (5.3L 4x4) that is throwing the EVAP code. At this point I have replaced the gas cap, the charcoal canister (I don't know the technical name), and the purge and vent solenoid. I also noticed that the vent solenoid hose going to the charcoal canister was cracked so I thought that was the issue, so I resolved it by using a radiator hose and hose clamps to replace the OEM hose. After doing all of that, I figured out that the vent solenoid is not getting a ground. The other lead has power, but none on ground. I was looking at a schematic recently and it showed ground is obtained from the computer. I have checked as much as I could and did not see a broken or loose wire that is not allowing the circuit to complete.

Has anyone had this issue or have any suggestions? I read somewhere that you should not ground to the frame because it could cause issues with the computer but don't know specifics. Any help is appreciated.

Last edited by OC_DON_QUIXOTE; Apr 3, 2025 at 5:38 PM.
Reply
Old Apr 5, 2025 | 10:46 AM
  #2  
chem_man's Avatar
CF Senior Member
15 Year Member
Liked
Loved
Community Favorite
 
Joined: May 2010
Posts: 587
Likes: 124
From: Maryland
Default

Exactly which EVAP DTC is being thrown? There are several different EVAP related DTCs.
Reply
Old Apr 5, 2025 | 6:51 PM
  #3  
BaseballClay's Avatar
CF Beginner
 
Joined: Jan 2025
Posts: 9
Likes: 1
Default

Originally Posted by OC_DON_QUIXOTE
Hi Everyone,

This is my first time posting, so hope I'm in the right place to ask this question.

I own a 2006 Silverado 1500 (5.3L 4x4) that is throwing the EVAP code. At this point I have replaced the gas cap, the charcoal canister (I don't know the technical name), and the purge and vent solenoid. I also noticed that the vent solenoid hose going to the charcoal canister was cracked so I thought that was the issue, so I resolved it by using a radiator hose and hose clamps to replace the OEM hose. After doing all of that, I figured out that the vent solenoid is not getting a ground. The other lead has power, but none on ground. I was looking at a schematic recently and it showed ground is obtained from the computer. I have checked as much as I could and did not see a broken or loose wire that is not allowing the circuit to complete.

Has anyone had this issue or have any suggestions? I read somewhere that you should not ground to the frame because it could cause issues with the computer but don't know specifics. Any help is appreciated.
mine has had a check engine light for evap for a year or more now, I replaced the normal things that it usually is but after I performed a smoke test and with a one of those long boroscope type cameras I was after to feed it up on top of the gas tank and see that the gasket for the fuel pump has failed and smoke was coming out of inbetween fuel pump and gas tank
Reply
Old Apr 6, 2025 | 11:32 PM
  #4  
chem_man's Avatar
CF Senior Member
15 Year Member
Liked
Loved
Community Favorite
 
Joined: May 2010
Posts: 587
Likes: 124
From: Maryland
Default

Sounds like you found it.

One cannot guess the cause of a check engine light. One must use a decent OBDII code reader/live data scanner or else you'll be throwing darts in the dark.
Reply
Old Apr 14, 2025 | 4:54 PM
  #5  
OC_DON_QUIXOTE's Avatar
Thread Starter
CF Beginner
 
Joined: Apr 2025
Posts: 4
Likes: 0
From: Orange County, California
Talking

Originally Posted by chem_man
Exactly which EVAP DTC is being thrown? There are several different EVAP related DTCs.

Sorry about the delayed response. The codes are P0446 (Evaporative Emission System Vent Control Circuit) and P0446 (Evaporation Emission System Vent Control Circuit). I replaced the pressure sensor on the fuel tank and then cleared the code. I've started/stopped the truck around 10 times and drove about 100 miles since changing it this weekend, and so far, so good. I hope that resolves the issue.
Reply
Old Apr 14, 2025 | 4:56 PM
  #6  
OC_DON_QUIXOTE's Avatar
Thread Starter
CF Beginner
 
Joined: Apr 2025
Posts: 4
Likes: 0
From: Orange County, California
Default

Hello, I did check it with a code reader, I responded below with the codes. Sorry for the delayed response.
Reply
Old Apr 14, 2025 | 4:58 PM
  #7  
OC_DON_QUIXOTE's Avatar
Thread Starter
CF Beginner
 
Joined: Apr 2025
Posts: 4
Likes: 0
From: Orange County, California
Default

I smoke tested but all the smoke was coming out of the vent solenoid since it wasn't closing when the truck fired up. I ended up changing the fuel tank pressure sensor and I think that may have been the solution in this case. I did that after reading a Haynes manual I recently purchased and received from Ebay. The manual states that once the truck fires up a series of events (engine temp, pressure in evap system, etc) must be met before the computer closes the vent solenoid.
Reply
Old Apr 15, 2025 | 12:22 AM
  #8  
chem_man's Avatar
CF Senior Member
15 Year Member
Liked
Loved
Community Favorite
 
Joined: May 2010
Posts: 587
Likes: 124
From: Maryland
Default

If those two codes return, you need to check the wiring to the EVAP system Vent Valve. Remember there are 2 valves/solenoids - An EVAP Vent Valve and an EVAP Purge Valve.
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
GHOST169
1999 - 2006 (GMT800)
31
Apr 24, 2017 2:12 AM
VAJim
1999 - 2006 (GMT800)
11
Feb 7, 2017 6:05 AM
mojofly64
2007 - 2013 (GMT900)
3
Jan 26, 2017 8:13 PM
joebudd
1999 - 2006 (GMT800)
5
Jan 4, 2016 8:59 AM
vstol
Silverado, Sierra & Fullsize Pick-ups
4
Aug 10, 2010 11:24 AM




All times are GMT -5. The time now is 10:15 PM.