Skip the auto shop - Our mechanics make house calls

Q: Evap solenoid system

asked by on

I recently purchased a Chevy truck. Three days later the engine light came on. I read the code and got p0446 evap system. I replaced the solenoid canister and the charcoal filter. The only thing I did not replace was the line into the computer. This did not work. I then replaced the fuses, 4WS and PCM 15A and 20A. This did the trick and I was able to pump a whole tank of gas without it stopping once. Three days later and the light comes back on. I replaced fuses and I was able to pump gas again no problem. My question is, are there other fuses in line with these that may need to be replaced? Would it be bad to pull fuses one at a time and blow out their ports to remove any debris that might be in there? Would it be bad to remove all fuses and replace? Are there other issues that I may be over looking? Thanks.

My car has 15000 miles.
My car has an automatic transmission.

I applaud your diligence in reading the code and working the specific problem! There is another angle to this issue that I’m sure was next on your list - cleaning (or replacing) the evaporation vent purge valve, which accumulates dust and road grit, stopping it up. There is a Chevy Technical Service Bulletin (TSB) for this (02-06-04-037A), which outlines the procedure to replace it (including the GM part number). If you need further assistance with this issue, a YourMechanic certified technician can come to your location and help you with the evaporation vent valve replacement on your vehicle.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: Overflow tube in the front differential is leaking oil constantly on a 2014 GMC Sierra 1500.

Disconnect the vent tube on the differential and blow through the tube on the differential. If you are unable to blow through it, then the differential is creating too much pressure and pushing out the oil through the tube. I...

Q: The Check Engine Light battery comes on while driving - how can I figure out what the problem is?

This may be related to a weak battery, a failing alternator, or possibly a bad voltage regulator. These are all components of your car's charging system. When any of these are not working properly, this will cause your battery light...

Q: Delayed/Rough Shifting?

You should have the vehicle checked as soon as possible if the transmission not shifting correctly. You'll want to have it checked to see if something was not installed correctly or if the transmission has internal issues that have failed....

Related articles

What Causes Hoses to Leak?
While the largest part of your engine is mechanical, hydraulics plays a significant role. You’ll find fluids at work in a number of different areas. Your car's fluids include: Engine oil Transmission...
How Long Does a Distributor O Ring Last?
The distributor is part of the ignition system in your vehicle and its purpose is to route high voltage from the ignition coil to the spark plug. The spark plug then...
P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the...