Jump to content

Recommended Posts

Posted

2001 Sierra 1500 Ext Cab 4.8 4wd 135,000 miles. Throwing a P0446 Evap Code. Cleared code tried just retightening gas cap. No luck light back on.

 

From what I gather there are several causes of this code to include:

 

1. Gas Cap 

2. EVAP Canister Solenoid Vent Valve
3. EVAP Canister Purge Valve

4. Tank Pressure Switch

 

Also any faulty wiring/hoses to these components. 
 

I do not have access to an expensive scanner that will test functionality of these components. I hate blindly throwing parts at something but I'm a bit blind here without the use of a scanner.

 

Is there a pretty common part that causes P0446?

 

My plan of attack is based on easiest-hardest to access parts.

 

1. New Gas Cap

2. New Canister Purge Valve

3. New Canister Vent Valve

4. New pressure switch (looks like bed will need to be removed for this although I did find some Youtube videos where they were able to replace w/o removal).

 

What have you found to be the common faulty part with P0446?

Posted

Must be pretty common because mine occasionally throws the same code. It tends to go away though for weeks at a time before returning.  

Posted

This is a very common problem and GM released a TSB on it.  TSB 04-06-04-055A Dated 03/20/2006.  Here is a link to the TSB:

http://ww2.justanswer.com/uploads/travist80/2009-04-08_014020_Vent+Valve.pdf

 

In short, the air filter for the EVAP vent valve is upgraded and the air filter for it is moved to a place near the top of the transmission.  I replaced mine in 2015 using the Standard Motor Parts kit, part number CP454, and have not had any trouble since.  It was about haf the cost of the GM/ACDelco kit.

Posted

P0446 is burned into my soul.

 

I chased this problem for a very long time and replaced one part at a time, same as you with your strategy. Eventually replaced every component. I have heard stories of dealerships that would completely replace the EVAP system if still under warranty and then total the vehicle if P0446 came back after that. I ended up replacing the entire EVAP system short of the gas tank. I eventually bought a smoke tool and did the pressurized smoke test, only to find no leaks (I should have done this first, there is an inexpensive one on Amazon that uses 12v battery with mineral oil).

You can test both valves by giving them 12v and seeing if you can push air through them, no need to replace them if the valves cycle with 12v.

I can't tell you how many times I took my truck bed off working on this, it was ridiculous. So heavy and hard to do alone. I even wired into the sensors so I could read them on my Fluke in the cab, because the EVAP test takes so long to run and complete. Anyway I went through great lengths to troubleshoot this on my own.

One night I was up late and on my second glass of bourbon and found a guy on Youtube who has a video series on EVAP systems and how they are designed and work. It was much like a college course. Probably 80 hours of videos. I think he was the engineer who designed the evap emissions system on modern vehicles if I recall correctly.

Anyway I benefited from his lectures on YouTube and got a much deeper understanding about how the evap system software works in the truck's computer. In the most basic language, the computer looks for a specific set of parameters from the sensors and plugs it into a formula and expects a certain range of results. One of the variables is a change of fuel level before and after the test. This was one angle I hadn't thought of so I took the truck bed off for the 100+th time and inspected all of the fuel pump/fuel gauge wiring. I noticed one of the fuel pump ground wires getting hot after letting the truck run for 20 or 30 minutes with the bed off and decided I'd replace it. 

New wire, flux, solder, dielectric grease, heat shrink, about ten cents total fixed the problem.

I was an afternoon away from programming an arduino to fake the sensor parameters necessary to trick the computer into thinking there was nothing wrong with the EVAP system.

Posted

FriendlyMan, thanks for the information.  I had problems getting the EVAP system to pass the tests as well.  Drove with less than half a tank of gas; drove early in the morning, late at night, etc.  Finally began looking at the intake air temperature (IAT) and engine coolant temperature (ECT) sensors, and noticed that there was what I considered to be too wide of a difference between the temperatures reported by the two sensors.  I would up changing the ECT sensor and bingo!  Cold engine temps were much closer and finally, all the emission systems readiness tests passed.  Drove to the emissions testing station and finally got a passing test!

Posted (edited)
On 10/3/2020 at 8:32 PM, FriendlyMan said:

P0446 is burned into my soul.

I can't tell you how many times I took my truck bed off working on this, it was ridiculous. So heavy and hard to do alone.

Thanks very much for the info FriendlyMan. Looks like I may be headed down a similar path...

 

I was excited since after I put the new fuel cap on the SES light stayed off for awhile. Came back on today.

 

I crawled under the truck expecting to see a round vent solenoid but nope, mine is the rectangular style above the fuel tank between the cab and bed. Only way to access it is bed removal ugh. Mine is this style shown below:

 

3-CE1-E43-F-64-A8-4395-996-C-154-FEC6127

 

Been planning on doing much needed corrosion control anyway and now would be a good time to do it. I will replace the vent solenoid AND the fuel tank pressure switch since that too is on top of the tank.

 

Before all that I will go ahead and put a new purge solenoid in. Easy enough right on top of the engine.

 

Man crap like this makes me miss my 77' K10! 

Edited by gto0188
  • 1 month later...
Posted

It ended up being the fuel tank pressure sensor. I was barely able to replace it by moving the driveshaft out of the way to get my hands up there and work by feel.

  • 5 years later...
Posted
Just an FYI for anyone having this P0446 code (or other EVAP code) issues. This GM system is super simple to diagnose when you can read the live EVAP data. Only 4 real problems (besides wire/corrosion damage) start with the easiest and check vent valve is opening/closing, then if purge valve is working, then move to the most difficult (but not hard) is tank pressure sensor reading correctly (gas cap off should be reading about 1.5 volts and -1.5 mmhg) if that is reading way off above or below and/or doesn’t change at all when you take gas cap off it’s likely the pressure sensor. If all good there then move to the physical charcoal canister/check it or vent filter not plugged up. Normally this code comes back to a vent valve or tank pressure sensor. 
 
Last pro tip, you can get to the fuel tank pressure sensor without dropping fuel tank or removing drive shaft, it’s on top of the fuel sender ring on gas tank just feel around follow the wiring harness. Jack up driver side to give a little more room. Take your time and it’s a 40 dollar OEM part, pull out old and put in new… I replaced everything and the last thing that fixed it, before I learned the entire system, was dang pressure sensor. Be smart, get a scanner and read the live EVAP data! Good luck you got this! 😎👍🏻

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Latest Articles

  • Posts

    • So, do I go elbow-deep on this thing or list it for sale and play dumb? Seems to "runs good."   I'm about $1200 away from having: -a rebuilt injector ($300) -a new cat ($250) -a new cat back exhaust (OE style) ($300) -a new AC compressor ($200) -AC refrigerant charge ($150)   In theory, this should rectify the obvious detracting issues from its value and operability. Cold AC with a non-squeaking AC pulley both sounds and feels good. An exhaust that isn't cut/hacked in 17 different places and doesn't vibrate on a crossmember would make it sound and feel less janky. A working cat would help the stink, and will save the earth, but *if and only if* the fuel system is working properly, which would also address the intermittent "rich" CEL.   Heard a good one... CEL for "Rich condition" means you haven't spent enough money on the truck lately, and it's letting you know.   Rebuilding the injector would seem to be the most important part. Replacing the cat would be secondary. I don't think mine is plugged or overly restricted, but it might be a little restricted? I have no good way to tell other than seat of the pants feel. I hate the smell.   The current theory is I have a rich idle problem: A bad fuel pressure regulator, or a leaking injector(s) being the highest probabilities. I already replaced the FPR but that doesn't mean its replacement isn't also bad. It was a new part from Dorman, but the packaging looked like it had been sitting on a shelf for 20 years.   This is the (single) upstream O2 sensor shown at idle. I'm getting a lot of "rich" it seems. Sometimes it stays high like that and doesn't drop down. That makes me think it's processing injector leaks or a partially stuck open injector.     Other times it looks like this. Nice oscillations between rich and lean, which is what I think it should be. Under load and at speed, the oscillations are nice and tight and uniform looking, high and low.     Fuel trims suggest the PCM is compensating pretty hard at idle to pull fuel out. But it's not enough to trip a CEL. Something about slowing to a stop: brake vaccum booster, EGR, or the EVAP purge is delayed, or there's pooled fuel in the intake again that's draining into a cylinder is enough to set the CEL. Of course, in two days of driving, it hasn't set. I was hoping to actually look at the freeze-frame data when it sets. IAT is high because it's idling on an 83 degree day here.  
    • Have considered installing a DC to DC charger in your camper to replace your isolator?  
    • Common failure.  You need to replace the fuel door housing.   The painted cover transfers over to the new housing.  To remove the old one there is 4 spots where you poke the plastic to release it.  
    • No such thing as regenerative braking on a pure ICE vehicle.     Regenerative braking is the re-capture of energy from electric motors and stores it in the battery pack.  So hybrids, PHEV and EVs have regenerative braking.     What you are seeing is the charging system changing modes is all.  Its likely entering charge mode for some sort of reason is all.  All of the charging modes will be listed below.   As for L10 vs D.  L10 turns off automatic grade braking.  L10 puts you in control of grade downshifts where in D it will automatically do it based on brake pedal position and other factors.  Otherwise L10 and D drive exactly the same aside from that one aspect.    Battery Sulfation Mode The BCM will enter this mode when the interpreted Generator output voltage is less than 13.2 V for 45 minutes. When this condition exists the BCM will enter Charge Mode for 2–3 minutes. The BCM will then determine which mode to enter depending on voltage requirements.   Charge Mode The BCM will enter Charge Mode when ever one of the following conditions are met:   Windshield wipers are ON for more than 3 s. Climate Control Voltage Boost Mode Request is true, as sensed by the HVAC control module via serial data. High speed cooling fan, rear defogger, and HVAC high speed blower operation can cause the BCM to enter the Charge Mode. The estimated battery temperature is less than 0°C (32°F). Battery State of Charge is less than 80%. Vehicle speed is greater than 145 km/h (90 mph) A current sensor malfunction exists. System voltage is determined to be below 12.56 V When any one of these conditions is met, the system will set targeted generator output voltage to a charging voltage between 13.9–15.5 V, depending on the battery state of charge and estimated battery temperature.   Fuel Economy Mode The BCM will enter Fuel Economy Mode when the estimated battery temperature is at least 0°C (32°F) but less than or equal to 80°C (176°F), the calculated battery current is less than 15 A and greater than −8 A, and the battery state-of-charge is greater than or equal to 80%. Its targeted generator output voltage is the open circuit voltage of the battery and can be between 12.5–13.1 V. When fuel economy mode is active, the generator is not charging, only maintaining open circuit battery voltage. The BCM will exit this mode and enter Charge Mode when any of the conditions described above are present.   Headlamp Mode The BCM will enter Headlamp Mode when ever the head lamps are ON (high or low beams). Voltage will be regulated between 13.9–14.5 V.   Start Up Mode When the engine is started the BCM sets a targeted generator output voltage of 14.5 V for 30 s.   Tow/Haul Mode (if applicable) Pressing the Tow/Haul Mode button located on the center stack, the vehicle system voltage is raised and the remote (non-vehicle) battery will be charged. Having the headlamps on will raise the system voltage and if the Tow/Haul button is applied it will not serve any purpose. The voltage is regulated between 13.9-14.5 V.      
    • Hello from Australia Just sharing that there is now a way to delete the active shutters entirely with just a plug in module. Opens up tons of room to light bars etc.
  • GM-Trucks.com Clubs

  • Popular Contributors

×
×
  • Create New...