Our Community is over 1 Million Strong. Join Us.

Grand Future Air Dried Beef Dog Food
Air Dried Dog Food | Real Beef

Grain-Free, Zero Fillers


P0446


goser
09-29-2011, 04:58 PM
Last week changed the fuel pump on 2001 Blazer, shortly thereafter I started getting P0446 codes. Anyone have any idea if there's something I might have done while replacing the pump to cause this?

old_master
09-29-2011, 06:24 PM
P0446 is a malfunction in the EVAP vent circuit, (electrical). The vent solenoid is located on the frame crossmember just ahead of the fuel tank on your ZR2. It may have been bumped during the R&I of the tank, (the solenoid is pretty fragile). Another possibility is that the wire harness may have gotten pinched. Hope this helps.

goser
10-09-2011, 02:49 PM
Thank you very much for the reply. I finally got a chance to get under there today, and the wiring looks okay... I certainly may have bumped the solenoid while I was wrestling with the tank under there. Is there a testing procedure for the vent solenoid? Thanks!

old_master
10-09-2011, 03:19 PM
It's much easier if you remove the solenoid when testing it. The vent solenoid has one electrical connector with 2 terminals. The large fitting for the vapor line should have very little restriction if you blow into it. Apply battery voltage to one terminal and battery negative to the other. You should hear/feel the solenoid operate and you should not be able to blow into it.

http://i561.photobucket.com/albums/ss58/cwhook/evapventsolenoid.jpg

goser
10-11-2011, 10:49 AM
Thanks oldmaster. I removed the module and tested it with battery voltage. There was a very faint click of the solenoid activating... more distinguishable however was that the solenoid would rattle when de-energized but not when energized. However, I could not blow through the hose fitting in either state. It would appear the solenoid valve has seized. I recall reading that PO446 is only set when the fuel level is above 12.5%, and since the sending unit on my old fuel pump always read empty, it has probably been this way for a while and only threw the code once the new fuel pump was in and reading the correct tank level.

old_master
10-11-2011, 02:34 PM
You're right, the solenoid is siezed in the closed position which will absolutely set a P0446.

As for setting the DTC: The EVAP monitor will only run its test if fuel level is between 15% and 85%. So, again you're right, the old level sender probably prevented the monitor from running, and now that it's reading correctly, the monitor ran its test, the system failed and set the P0446 in memory. Glad you got her fixed, and thanks for posting back.

Add your comment to this topic!


Quality Real Meat Nutrition for Dogs: Best Air Dried Dog Food | Real Beef Dog Food | Best Beef Dog Food