Skip the auto shop - Our mechanics make house calls

Q: P0446 Emission control system vent circuit malfunction

asked by on

The check engine light came on three weeks ago. I went to get the code read and it say “P0446 - Emission control system vent circuit malfunction.” After clearing the code, a couple of days later it came back on. After this, I took my car to a mechanic who told me that the problem was a bad rubber gasket on the gas cap. It looked smashed to me. After that, I purchased a stant cap. Three weeks later - the light came back on. I noticed that the new rubber gasket looked loose and wasn’t sticking to the cap. I asked the mechanic about it and he found one in his shop and said to try it (a Honda gas cap). In your professional opinion: is the gas cap the problem, should I try the Honda gas cap, or is it something else and what should I do?

A: Hello! We will be happy to assist you. It m...

Hello! We will be happy to assist you. It may be the gas cap because one way the EVAP system tests itself is by monitoring the pressure inside to fuel tank and comparing it to atmospheric conditions. If the pressure inside the tank is equal to atmospheric pressure code P0446 will set.

Being that you replaced the cap and it didn't solve the problem I believe the problem is elsewhere, unless the gas cap is defective. If the seal looks questionable as you say it would be a good idea to return it for another one. I wouldn’t try the Honda gas cap.

I strongly believe that the problem is with the EVAP canister or the EVAP vent solenoid. Both are likely causes of code P0446 on your particular make and model. Have a technician test the solenoid to ensure it actuates properly. Also test the EVAP canister by using a smoke machine. If the smoke escapes through the canister the canister is bad.

If you need assistance with these checks, contact a certified technician to diagnose your Check Engine Light and repair 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・Save up to 30%

Get a quote

What others are asking

Q: Car turns off

The problem sounds like your alternator has stopped charging the car. This will cause the car to have weak electronics like what you are experiencing. Have the charging system double checked, and if verified as the fault, replace the bad...

Q: Rough slow before 40

Thanks for writing in about your 2000 Mercedes Benz ML430. The fault codes need to be read out of the engine computer. It sounds like there could be a mixture issue causing the rough running and power loss. The MAF...

Q: Exhaust gases in coolant

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...
P2428 OBD-II Trouble Code: Exhaust Gas Temperature Too High Bank 1
P2428 code definition A P2428 trouble code signifies that the PCM has detected a problem in the exhaust gas temperature sensor circuit in bank 1, which subsequently contains the number one...