Unfortunately, this code has nothing to do with the gas cap....
A code P0446 could mean one or more of the following has happened:
- Faulty vent valve
- Open, short or excessive resistance on Vent valve control circuit
- Blockage of vent valve
- Bad PCM
Here are some things you could try to fix it:
- Replace Vent valve
- Repair open, short, or resistance problem in control circuit
- Repair open, or short, or resistance problem in power circuit
- Replace PCM
×