P0447 Code: EVAP Vent Control Circuit Open
The canister vent solenoid circuit is open, so the ECU can't close the vent to run its leak test.
At a glance
Severity: Minor
- Meaning
- EVAP Vent Control Circuit Open
- System
- Emission Controls · Powertrain
- Safe to drive?
- Yes, short term
- Typical repair cost
- $50–$400
- DIY difficulty
- Moderate
The vent solenoid at the charcoal canister is open when unpowered, so the tank can breathe; the ECU energizes it only to seal the system for a leak test. P0447 means the ECU sees an open circuit on that output: no voltage returning through the coil when the driver is off. Because the valve fails in its open position, you won't notice anything while driving or refueling. What you lose is the leak test itself: the ECU can't seal the system, so the EVAP monitor never completes. The valve lives under the vehicle at the canister, usually near the fuel tank or behind the rear axle, and its connector and wiring take a beating from water, salt and road debris, which is why corrosion and broken wires top the list here more than with the purge valve.
Can I keep driving? Completely safe to drive. The only real consequence is a failed or incomplete emissions check, so plan the repair before your next inspection.
How to read P0447
- P Powertrain
- 0 Generic (SAE)
- 4 Auxiliary emission controls
- 47 Specific fault
Symptoms
- Check engine light, no change in driving or refueling
- EVAP monitor never shows 'complete'
- Vent solenoid doesn't click when commanded with a scan tool
- Code returns after wet or salty road conditions
Possible causes
Ranked by how often each cause is behind this code (editorial estimate).
- Corroded or water-filled connector at the vent solenoid under the vehicle
- Open coil in the vent solenoid
- Harness broken or torn where it runs along the frame or over the tank
- Blown fuse feeding the EVAP solenoids
- Rodent damage to the rear harness
- ECU output or ECU connector fault
Diagnosis step by step
Locate the valve and its harness
Find the vent solenoid on or next to the charcoal canister; on many trucks and SUVs it's on the frame rail near the tank, on cars often above the rear suspension behind a splash shield. Follow the harness back toward the body connector.
Tools: Flashlight
Inspect the connector
Unplug it and look for green corrosion, water or pushed-back pins. Cleaning it may clear the code temporarily, but badly corroded terminals should be replaced with a new pigtail.
Tools: Flashlight, Screwdriver
Measure the coil
Across the solenoid terminals you should see a steady resistance, typically around 15-30 ohms. An open reading confirms the solenoid; a normal reading sends you to the wiring.
Tools: Multimeter
Check feed voltage at the harness
Key on, engine off: the supply pin should read battery voltage. If it doesn't, test the EVAP fuse and trace the feed forward; the same fuse often supplies the purge valve.
Tools: Multimeter
Check the control wire back to the ECU
Measure continuity from the solenoid's control pin to the ECU pin and flex the harness along the frame while watching the reading. A wire that opens when moved is the classic fault on vehicles from salt-belt states.
Tools: Multimeter
Verify the seal after repair
Command the vent closed with a scan tool and listen for the click. On a bench, a closed vent solenoid should hold a light vacuum; then let the EVAP monitor run through normal driving.
Tools: OBD-II scanner, Vacuum gauge
Where the parts are
- 1Gas cap
- 2Charcoal canister
- 3Purge valve
- 4Vent valve
- 5Fuel pump
- 6Intake manifold
Repair options & costs
| Repair | DIY? | Estimated cost |
|---|---|---|
| Clean and seal connector | Yes | $50–$120 |
| Replace vent solenoid | Yes | $120–$340 |
| Replace connector pigtail | No | $90–$220 |
| Repair rear EVAP harness | No | $150–$400 |
Rough US estimates for parts and labor; shop rates vary by region. Not a quote.
Emissions / smog test impact
Will fail
Stored P0447 means the check engine light is on, which fails an OBD-II inspection. Even after the code is cleared, many states won't pass the car until the EVAP monitor completes, and it can't complete until the vent circuit works.
Frequently asked questions
Why don't I notice anything with P0447?
The vent valve is open when it has no power, which is also how it sits during normal driving and refueling. Losing control of it only matters during the ECU's leak test.
Is P0447 the same as P0446?
No. P0447 is strictly an open circuit. P0446 covers vent control problems more broadly, including a valve that is stuck or a vent path that is blocked, which can cause refueling trouble.
Can I drive until my next inspection?
Yes. There's no risk to the engine or the fuel system; just give yourself time to repair it and let the EVAP monitor complete before the test.
Where is the vent solenoid on my car?
Almost always on or right next to the charcoal canister, which sits near the fuel tank. Some vehicles hide it above the rear axle or behind the spare tire, so a quick look at a parts diagram saves time.
Sources
- SAE J2012 – Diagnostic Trouble Code Definitions
- ISO 15031-6 – Road vehicles, diagnostic trouble code definitions (EOBD)
- US EPA – On-Board Diagnostics (OBD) program
- Manufacturer public service information (cross-checked)
- Methodology: How We Build Code Pages · Data Sources We Use · Editorial Policy