Skip the auto shop - Our mechanics make house calls

P2004 OBD-II Trouble Code: Intake Manifold Runner Control Stuck Open Bank 1

Check Engine Light

P2004 code definition

Intake Manifold Runner Control (IMRC) Stuck Open Bank 1

Related Trouble Codes:

  • P2005: IMRC Stuck Open Bank 2
  • P2006: IMRC Stuck Closed Bank 1
  • P2007: IMRC Stuck Closed Bank 2
  • P2008: IMRC Circuit Open Bank 1
  • P2009: IMRC Circuit Low Bank 1
  • P2010: IMRC Circuit High Bank 1
  • P2011: IMRC Circuit Open Bank 2
  • P2012: IMRC Circuit Low Bank 2
  • P2013: IMRC Circuit High Bank 2
  • 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
  • P2019: Intake Manifold Runner Position Sensor/Switch Circuit Bank 2
  • P2020: Intake Manifold Runner Position Sensor/Switch Circuit Range/Perf Bank 2
  • P2021: Intake Manifold Runner Position Sensor/Switch Circuit Low Bank 2
  • P2022: Intake Manifold Runner Position Sensor/Switch Circuit High Bank 2
  • P2023: Intake Manifold Runner Position Sensor/Switch Circuit Interm Bank 2

What the P2004 code means

The P2004 diagnostic trouble code indicates that the intake manifold runner control (IMRC) is stuck in the open position on Bank 1.

The Powertrain Control Module (PCM) provides the IMRC with information relating to current driving conditions, and the IMRC uses this information to regulate the amount of airflow that is permitted into the intake system. By regulating intake airflow, harmful emissions are reduced, the air/fuel mixture is improved, and fuel economy is increased.

The components of the IMRC include:

  • vacuum actuator
  • electric solenoid
  • butterfly valve plates
  • air passageways to each cylinder
  • linkage rods connected to the intake manifold butterfly plate level
  • return springs that hold the butterfly valve plates open

The PCM receives information from the IMRC solenoid, mass airflow (MAF) sensor, and barometric (BARO) sensor to make a determination as to the proper position of the IMRC butterfly valve plates. The plates then open and close to allow or restrict air from entering into the intake system.

At high speeds/RPM, the IMRC butterfly valve plates will open to allow the flow of air into the intake system, and at low speeds/RPM, the IMRC butterfly valve plates will close to restrict the flow of air into the intake system. If the PCM determines that voltage reading from the IMRC solenoid, MAF sensor, and BARO sensor indicate that the IMRC butterfly valve plates are not in the proper position, it will store the P2004 trouble code.

What causes the P2004 code?

  • IMRC solenoid that is defective
  • IMRC solenoid wiring that has shorts, breaks, or is frayed.
  • IMRC solenoid circuitry that has shorted or is open
  • IMRC solenoid connector that is corroded
  • IMRC butterfly valve plate screws that are loose or broken
  • IMRC butterfly valve plates that are broken
  • IMRC butterfly valves plates that have disconnected from the IMRC actuator
  • Vacuum control solenoid vacuum filter that is clogged
  • Debris in the vacuum control solenoid
  • Vacuum lines that are disconnected or broken
  • Carbon buildup on the IMRC butterfly valve plates
  • Exhaust gas recirculation (EGR) valve trouble codes that have been stored by the PCM
  • MAF sensor trouble codes that have been stored by the PCM
  • BARO sensor trouble codes that have been stored by the PCM

What are the symptoms of the P2004 code?

  • Decrease in fuel economy
  • Decrease in low end engine torque
  • The engine may surge/sputter
  • The vehicle will run rough
  • Check Engine/Service Engine Soon Light on
  • Check Engine/Service Engine Soon Light flashing

How does a mechanic diagnose the P2004 code?

  • Uses an OBD-II scanner to collect freeze frame data and any trouble codes that have been stored by the PCM (if trouble codes for the EGR valve, MAF sensor, and/or BARO sensor have been stored by the PCM, they should be diagnosed and repaired first)
  • Completes a visual inspection of all wiring for shorts, breaks, and frays
  • Repairs or replaces any shorted, frayed, or broken wiring
  • Completes a visual inspection of the IMRC solenoid for corrosion and damage
  • Repairs or replaces any corroded or damaged connectors
  • Inspects the vacuum lines and hoses
  • Repairs or replaces any loose or damaged vacuum lines or hoses
  • Inspects the IMRC butterfly valve plates for proper connection and/or breaks
  • Inspects the EGR valve for excessive carbon buildup (this carbon buildup could get onto the IMRC solenoid and render it defective)
  • Clears the codes and retests to see if the P2004 trouble code returns
  • Uses the scan tool to test the IMRC solenoid:

Open and close the IMRC solenoid using the scanner. If the IMRC solenoid does not respond, the solenoid will need to be replaced.

Common mistakes when diagnosing the P2004 code

  • Misdiagnosing and replacing the IMRC solenoid
  • Misdiagnosing and replacing the IMRC butterfly valve plates
  • Overlooking damaged or disconnected vacuum lines
  • Overlooking IMRC solenoid connector and wiring
  • Replacing the IMRC butterfly valve plates when the problem was that they were not connected properly
  • Neglecting to diagnose and repair other EGR valve, MAF sensor, and/or BARO trouble codes before making any repairs for the P2004 trouble code.

How serious is the P2004 code?

The P2004 trouble code may become serious if the hardware for the IMRC butterfly valve plates become loose and fall off into the engine. If this happens, severe engine damage is possible, and could potentially cause engine failure. It is important to have the P2004 trouble code inspected and repaired as soon as possible.

What repairs can fix the P2004 code?

  • Replacing the IMRC solenoid
  • Repairing or replacing IMRC solenoid wiring that has shorts, breaks or is frayed
  • Repairing or replacing IMRC solenoid circuitry that has shorted or is open
  • Repairing or replacing IMRC solenoid connector that is corroded.
  • Repairing and/or replacing IMRC butterfly valve plate hardware, if necessary
  • Repairing or replacing loose or damaged vacuum lines
  • Replacing IMRC butterfly valve plates (in order to do this, the intake manifold assembly will need to be replaced)
  • Diagnosing and repairing EGR valve, MAF sensor, and/or BARO trouble codes, if present

Additional comments for consideration regarding the P2004 code

The PCM may store the P2004 trouble code if the IMRC butterfly valve plates become detached from the IMRC actuator. This code may be resolved quickly by checking the connection of the IMRC butterfly valve plates and the IMRC actuator.

It is also common for the PCM to store the P2004 trouble code because carbon buildup in the intake is causing the IMRC butterfly valve plates to become stuck.

*Need help with a P2004 code? *

YourMechanic offers certified mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
Icon-warranty_badge-02

Skip the repair shop, our top-rated mechanics come to you.

At your home or office

Choose from 600+ repair, maintenance & diagnostic services. Our top-rated mechanics bring all parts & tools to your location.

Fair & transparent pricing

See labor & parts costs upfront, so you can book with confidence.

12-month, 12,000-mile warranty

Our services are backed by a 12-month, 12,000-mile warranty for your peace of mind.

Get A Quote

Need Help With Your Car?

Our certified mobile mechanics make house calls in over 2,000 U.S. cities. Fast, free online quotes for your car repair.

GET A QUOTE

More related articles

The Traveler’s Guide to Driving in Malaysia
CraigBurrows / Shutterstock.com Malaysia is a popular destination for many tourists today. The country has amazing sights and attractions that you will want to explore....
Veteran and Military Driver Laws and Benefits in Idaho
The state of Idaho offers a number of benefits and perks for those Americans who have either served in an Armed Forces branch in the...
P0291OBD-II Trouble Code: Cylinder 11 Injector Circuit Low
P0291 code definition When your vehicle’s PCM registers the P0291 code, it means that a voltage reading came from the fuel injector circuit – for cylinder number 11’s fuel injector –...


Related questions

Q: My car is showing code P1445

Hi Emily. This is one of the common codes associated with the secondary air injection system on that particular Toyota engine. One of the valves may have failed or has contamination inside. The secondary air injection system is an emission...

Q: P0128 code, but coolant is full

This is most likely caused by the thermostat partly stuck open. The coolant sensor would need to be tested to make sure it is not bad, though. I would test the thermostat at the housing with a temperature tester, and...

Q: Rough idling during cold starts

The vehicle will have to have the throttle body and idle air control valve checked to see if it needs to be cleaned. Also, the engine will need to be checked for any vacuum leaks when the engine is cold....