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

Our certified mechanics come to you · Get a fair and transparent estimate upfront

Red-stars EXCELLENT RATING ON

Cost of diagnosing the P2004 code

P2004 is a diagnostic trouble code (DTC) for "Intake Manifold Runner Control Stuck Open Bank 1". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic for $114.99 . Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $20.0 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate Credit towards follow-up repair Earliest Availability
Ford $114.99 $20.0
Toyota $114.99 $20.0
BMW $124.99 $20.0
SCHEDULE P2004 DIAGNOSTIC Get a fair and transparent estimate upfront

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.

Check Engine Light
trouble codes
P2004

No more waiting rooms! Our mechanics will come to you to diagnose and fix the P2004 code.

SCHEDULE P2004 DIAGNOSTIC
Get a $20 credit for the follow-up repair

Recent Check Engine Light is on Inspection reviews

Excellent Rating

(7400)

Rating Summary
6879
249
58
41
173
6879
249
58
41
173
 at YourMechanic

David

13 years of experience
393 reviews
David
13 years of experience
Chevrolet Malibu L4-2.4L - Check Engine Light is on Inspection - Marietta, Georgia
He explained everything to me in detail on what I needed to know about my car. Definitely recommend him for getting the job done.
 at YourMechanic

Raymond

37 years of experience
402 reviews
Raymond
37 years of experience
Toyota Camry L4-2.2L - Check Engine Light is on - Las Vegas, Nevada
Raymond did a great job however I was charged for two hours labor and he was only here less than 45 minutes. should I expect this on future appointments with your mechanic ?
 at YourMechanic

Shane

17 years of experience
217 reviews
Shane
17 years of experience
Volkswagen EuroVan V6-2.8L - Check Engine Light is on Inspection - Austin, Texas
Arrived on time. Explained the issues he found and how he will fix it. I have parts on order and will schedule an appointment to have Shane install the parts when they arrive.
 at YourMechanic

Kanstantsin

19 years of experience
51 reviews
Kanstantsin
19 years of experience
Ford F-150 V8-4.6L - Check Engine Light is on Inspection - Littleton, Colorado
Kanstantsin arrived early. Was very courteous and professional. Will highly recommend to anyone. Thank you Kanstantsin.


Related questions

code p2015 and p2004
The codes are telling you the intake manifold runners are open. They are normally closed while driving and only need to be open when the engine is off. The intake manifold depends on them being closed for proper vacuum. This...
Will this service remove my check engine light and allow me to pass emissions?
The answer is "not necessarily" because the Codes you are reciting, P2004 and P2017 do NOT necessarily mean that there is anything wrong with the intake manifold runner control valve (https://www.yourmechanic.com/services/intake-manifold-runner-control-replacement) itself. The only way to determine if that valve...
Hi Jerel, how are you? I have a 2008 chrysler sebring convertible and my check engine light is on, I went and had it checked and s
If you are referring to Codes P2004, P2017, and related codes (https://www.yourmechanic.com/article/p2004-obd-ii-trouble-code-intake-manifold-runner-control-stuck-open-bank-1-by-jamahl-walker), if those codes have set it means that the intake manifold runner control (IMRC) is stuck or sticking. The Powertrain Control Module (PCM) provides the IMRC with information...

More related articles

P2140 OBD-II Trouble Code: Throttle/Pedal Position Sensor/Switch E / F Voltage Correlation
P2140 P2140 code definition Throttle/Pedal Position Sensor/Switch E / F Voltage Correlation Related Trouble Codes: P2135: Throttle/Pedal Position Sensor/Switch A / B Voltage Correlation P2136: Throttle/Pedal Position Sensor/Switch A / C Voltage Correlation P2137: Throttle/Pedal Position Sensor/Switch B / C...
P3429 OBD-11 Trouble Code: Cylinder Exhaust Valve Control Circuit/Open
What What the P3429 code means This code indicates that there is a problem with the exhaust valve on cylinder number 4. Your vehicle’s control module detects that the measured values from the MAP sensor, MAF sensor, and TP sensor...
P2630 OBD-II Trouble Code: Heated Oxygen Sensor (HO2S) Malfunction
P2630 means that the O2 sensor circuit signal that falls outside a range due to a faulty sensor, a short, blown fuse, hi/low fuel pressure or, a leak.

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1 (855) 347-2779 · hi@yourmechanic.com