P2009 Code: Intake Manifold Runner Control Circuit Low (Bank 1)
The runner or tumble flap solenoid circuit reads too low: a short to ground, an open coil or lost power.
At a glance
Severity: Low
- Meaning
- Intake Manifold Runner Control Circuit Low (Bank 1)
- System
- Fuel & Air Metering · Powertrain
- Safe to drive?
- Yes, short term
- Typical repair cost
- $20–$1,200
- DIY difficulty
- Moderate
Engines with tumble or swirl flaps in the intake runners switch them with a small control solenoid, most often a vacuum solenoid that the engine computer grounds to turn on. While the solenoid is off, the computer expects to see battery voltage sitting on its control wire through the coil. P2009 sets when that voltage is too low: the control wire is shorted to ground, the coil is open, or the solenoid has lost its power feed. It is common on Mazda 2.0 and 2.3 MZR engines with the variable tumble control system and on the related Ford Duratec engines. Unlike P2004, which is about the flaps not moving, P2009 is purely an electrical fault in the solenoid circuit.
Can I keep driving? You can drive normally. Without the solenoid the flaps usually rest in the open, full-power position, so the main effects are a slightly rougher cold idle and higher cold-start emissions.
How to read P2009
- P Powertrain
- 2 Generic (SAE)
- 0 Fuel/air & emissions (aux.)
- 09 Specific fault
Symptoms
- Check engine light, often the only thing you notice
- Slightly rough or uneven idle for the first minutes after a cold start
- No clicking from the flap solenoid at start-up where it used to be audible
- Occasionally a purge or EGR solenoid code at the same time if a shared feed is lost
Possible causes
Ranked by how often each cause is behind this code (editorial estimate).
- Control wire shorted to ground where the harness runs under or behind the intake manifold
- Solenoid coil open, or internally shorted to its metal body
- Power feed to the solenoid lost (fuse or main relay circuit), shared with other solenoids
- Connector plugged into the wrong solenoid after intake manifold work, or a broken locking tab
- Corroded or backed-out terminal at the solenoid or the engine computer connector
- Failed output driver inside the engine computer
Diagnosis step by step
Look at the other stored codes
If purge valve, EGR or other solenoid codes appeared at the same time, the common power feed is the prime suspect. Check the engine fuse for the solenoid group and the main relay output before touching the intake.
Tools: OBD-II scanner
Find the solenoid and its connector
On Mazda MZR engines the tumble control solenoid is mounted on the intake side with a short vacuum line to the flap actuator. Make sure the connector is on the right part: the purge and tumble solenoids sit close together and look similar.
Tools: Flashlight
Back-probe the control wire
With the connector plugged in and the key on, engine off, the control wire should show close to battery voltage. Near 0 V means the voltage is being lost before or inside the coil, or the wire is shorted to ground downstream.
Tools: Multimeter
Measure the coil
Unplug the solenoid and measure between its terminals. Small vacuum switching solenoids of this type usually read in the range of a few tens of ohms; open, near zero, or any continuity from a terminal to the body means the solenoid is bad.
Tools: Multimeter
Check the harness for a short
With the solenoid and the computer connector unplugged, measure from the control wire to ground; it must read open. Pay attention to the section under the manifold where the harness can be crushed or melted, and to any clip that rubs against a bracket.
Tools: Multimeter, Flashlight
Command the solenoid and confirm
After the repair, use a scan tool's output test or bridge the solenoid briefly to confirm it clicks and that vacuum reaches the actuator. Clear the code and do a cold start the next morning, since many engines run the check only then.
Tools: OBD-II scanner, Vacuum gauge
Where the parts are
- 1Ignition coil
- 2Spark plug
- 3Fuel injector
- 4Camshaft sensor
- 5Crankshaft sensor
- 6Engine computer (ECM)
- 7Intake manifold
Repair options & costs
| Repair | DIY? | Estimated cost |
|---|---|---|
| Reconnect or repair connector and locking tab | Yes | $20–$120 |
| Replace intake runner or tumble control solenoid | Yes | $80–$250 |
| Repair shorted harness near the intake manifold | No | $120–$400 |
| Repair shared power feed (fuse, main relay) | No | $30–$180 |
| Repair or replace the engine computer | No | $450–$1,200 |
Rough US estimates for parts and labor; shop rates vary by region. Not a quote.
Notes by brand
Mazda
Mazda3, Mazda5 and Mazda6 with the 2.0 and 2.3 MZR engine use a vacuum solenoid for the variable tumble control system. Its connector is easy to swap by mistake with the purge solenoid nearby after intake or throttle work, which gives P2009 immediately.
Emissions / smog test impact
Will fail
The check engine light is on with P2009, so an OBD smog check fails. Because the monitor often runs only on a cold start, allow a few overnight cold starts after the repair before the test.
Frequently asked questions
What's the difference between P2009 and P2004?
P2004 means the flaps didn't move to the closed position, which is usually a vacuum leak, a torn actuator or a broken linkage. P2009 means the computer found an electrical problem in the solenoid circuit itself, so a multimeter, not a vacuum pump, is the first tool.
Does P2009 cause a loss of power?
Usually not. With the solenoid unpowered the flaps normally stay open, which is the full-power position. You may notice a rougher idle when cold and slightly higher fuel use, but acceleration is normally fine.
Can I unplug the flap system to stop the code?
No. Unplugging the solenoid creates exactly the fault P2009 reports and the light will stay on. Disabling emissions equipment is also not allowed on road vehicles.
Why did P2009 show up right after other repair work?
The harness around the intake manifold gets moved during throttle, plug or manifold work. A connector left on the wrong solenoid, a pinched wire or a cracked terminal is very often the cause in that situation.
Sources
- SAE J2012 – Diagnostic Trouble Code Definitions
- ISO 15031-6 – Road vehicles, diagnostic trouble code definitions (EOBD)
- Manufacturer public service information (cross-checked)
- Methodology: How We Build Code Pages · Data Sources We Use · Editorial Policy