Car Questions

Notifications
Clear all

P0446 how to fix?

  

0
Topic starter

Hey Scotty I have a 2010 Mercury Milan it has about 149 Miles on it and I'm trying to figure out this code P0446 how can I fix it.


3 Answers
3
Posted by: @skeet_908

it has about 149 Miles on it

Are you sure about that?

Posted by: @skeet_908

this code P0446

 

what does the code mean?

You can look it up, and troubleshooting steps, on obd-codes.com

 


2

On a Ford the P0446 is a circuit code. There's an Open or Short somewhere in the EVAP Vent Valve Solenoid circuit.

It could be a damaged solenoid, shorted or broken wires or the wiring connector at the solenoid, or a faulty PCM.

The solenoid has 2 wires going to it. One is Power from the underhood fuse box.

The second wire is a controlled Ground from a transistor in the PCM. This is where the PCM can also measure for Opens or Shorts in the circuit.

The Vent Valve is normally Open. When the computer wants it Closed it switches the Ground "ON" and the solenoid is energized and the vent valve closes.

It's easy to test the Vent Valve circuit with a bidirectional scanner and a test light.

Power will always be on 1 wire. Ground will only be on the other wire when the vent valve is commanded to close using the scanner.

If that's happening then the vent valve solenoid is faulty.

 


0

Replace the vent control valve and get a new gas cap.

https://www.autozone.com/emission-control-and-exhaust/canister-vent-valve-solenoid/mercury/milan/2010


ouch $100 for the valve. It would be a shame if he bought and installed that, and the problem ended up being a leaky vacuum hose somewhere else.


@mmj True, good call.


Share: