|Trouble Code||Fault Location||Probable Cause|
|P2004||Intake manifold air control actuator / solenoid, bank 1 - actuator / solenoid stuck open||Wiring, intake manifold air control actuator / solenoid, mechanical fault|
We recommend Torque Pro
What Does Code P2004 Mean?
If your OBD II equipped vehicle has stored a code P2004, it means that the powertrain control module (PCM) has detected a malfunction in the intake manifold air control (IMAC) actuator for engine bank one. This code indicates that the actuator is stuck in the open position. Bank 1 refers to the bank of the engine that contains the number one cylinder.
The IMAC system is used to manage and fine tune the air entering the lower intake manifold, the cylinder heads, and eventually the combustion chamber. The (PCM controlled) actuator solenoid opens/closes metal flaps which fit snugly into the intake port for each cylinder. The flaps are bolted to a thin metal rod that runs the length of each cylinder head and through each intake port so that all of the flaps may be opened at the same time and with one motion. The actuator is attached to the rod with a arm or cog. In some cases, the actuator is operated using a vacuum diaphragm. In this type of system, an electronic solenoid controlled by the PCM, regulates intake vacuum to the vacuum actuator.
In restricting and channeling the air as it is drawn into the engine, a swirling effect is created. This swirling effect helps the air/fuel mixture to be atomized more completely; reducing exhaust emissions, improving fuel efficiency, and optimizing engine performance.
Different manufacturers utilize the IMAC system in diverse ways. Consult All Data (DIY) for the specific operating principles of the IMAC system with which your vehicle is equipped. Typically, the IMAC runners are partially closed during starting and idling conditions and opened fully during open throttle conditions.
The PCM monitors input signals from the IMAC runner position sensor, manifold absolute pressure (MAP) sensor, manifold air temperature sensor, intake air temperature sensor, throttle position sensor, the oxygen sensors, and mass airflow (MAF) sensor (among others) to determine whether or not the IMAC actuator is functioning properly.
If the system uses an intake manifold runner sensor, the PCM monitors actual runner position and reacts accordingly. If the PCM fails to see a significant change in MAP or manifold air temperature, in accordance with desired repositioning of the flaps (by the IMAC actuator), a code P2004 will be stored and a malfunction indicator lamp may be illuminated. Multiple ignition cycles, with an IMAC actuator failure, may be required for the MIL to be illuminated.
What are the common causes of code P2004?
- Defective IMAC actuator solenoid
- Bad intake manifold runner position sensor
- Open or shorted wiring in the IMAC actuator solenoid control circuit
- Faulty MAP Sensor
- Loose or binding intake manifold runners
- Corroded IMAC actuator solenoid connector face
What are the symptoms of code P2004?
- Hesitation upon acceleration
- Diminished fuel efficiency
- Reduction in engine performance, especially at low RPM levels
- Engine surge
How do you troubleshoot code P2004?
A suitable diagnostic scan tool, a digital volt/ohmmeter, and All Data DIY should be available when attempting to diagnose a code P2004. Check technical service bulletins for the affected vehicle before beginning your diagnosis.
I usually begin with a visual inspection of system wiring and connector faces. It seems that IMAC actuator connectors are prone to corrosion that could cause an open circuit, so check these carefully.
Connect the scanner to the vehicle diagnostic connector and retrieve all stored codes and freeze frame data. You will want to write this information down in case this proves to be an intermittent code. Now, clear the codes and test drive the vehicle to see if the code is reset.
If the code is immediately reset, gain access to the IMAC actuator solenoid and IMAC runner position sensor. Use the DVOM to perform a resistance test on both components. Consult your vehicle information source for exact specifications for your vehicle. If the actuator, or the position sensor, fails the resistance test, replace it and retest the system.
If actuator resistance and sensor resistance coincide with manufacturer’s specifications, use the DVOM to test resistance and continuity on all system circuits. To avoid controller damage, disconnect all related controllers before testing. Repair or replace shorted or open circuits as needed.
Codes Related to P2004
- P2008 Intake Manifold Runner Control Circuit Open Bank 1
- P2009 Intake Manifold Runner Ctrl Circ Low Bank 1
- P2010 Intake Manifold Runner Ctrl Circ High Bank 1
- P2014 Intake Manifold Runner Position Sensor/Switch Circuit Bank 1
- P2015 Intake Manifold Runner Position Sensor/Switch Circuit Range/Perf Bank 1
- P2016 Intake Manifold Runner Position Sensor/Switch Circuit Low Bank 1
- P2017 Intake Manifold Runner Position Sensor/Switch Circuit High Bank 1
- P2018 Intake Manifold Runner Position Sensor/Switch Circuit Interm Bank 1
BAT Team Discussions for P2004
- 2005 Ford Focus ZX5 Engine Light
I have a 2005 Ford Focus ZX5 with a 2.0 liter, 4 cylinder engine and 37,600 miles on it. My engine light came on recently so I took it to a mechanic who gave me a printout that said "DTC Reported: P2004 = Unknown Trouble Code" and he further wrote on the sheet that it might have to do with the Intak...