I have an 04 silverado with some issues. Ive been getting the evap code p0446 for awhile and I never did anything about it. Now The truck idles very low almost to the point of stalling sometimes. It also gets way worse gas milage. Its like if Im not giving it gas, then the rpms just drop. Also my gauges for mpg and mph arent even close to being correct and my volts always show low now. My battery is good but sometimes its low on juice when I start my truck. Is something shorting out? Idk if those issues are related but I could use some help. Thanks so much
Sound to me like the computer has gone into "limp" mode, it is working just good enough to make it to a repair center. At this point it needs to go on an analyzer and make the necessary corrections then the computer will have to reset it self. Some analyzers can get rid of the bad code and the computer will come back by it self. But something has gone bad and the computer is compensating for it.
As the title says: some might have an ses p0446, evap emissions vent circuit low. If you take it to the dealer they want 300-400.00 to fix the problem. GM has a service bulletin on this condition and have the updated part for 180.00, thats suppose to eliminate this issue.
Basically the problem is, the evap purge vent valve gets clogged with dirt, especially if the truck is used in dirty conditions. Well I figured there had to be a cheaper way to cure this problem.
Here it is:
1) find the location of the vent valve; its under the truck, locate the charcoal canister on the front of the gas tank and trace the vent line to the vent valve.
2) Take the bracket loose with a 5/8 wrench.
3) Spin the valve around so the side with the hole is facing you.
4) Take an air compressor and blow the vent valve out.
5) reinstall and clear the code and it's fixed.
Now I know the updated part from gm is supposed to keep the valve from clogging ever again, but why spend the money when all you have to do is blow out the vent valve every 50k-100kmi and save your $$$!
915 views
Usually answered in minutes!
×