Working on this vehicle? Write estimates, send inspections & invoice customers from your phone.

    Start 14-Day Free Trial
    ← All OBD-II codes
    Powertrain code

    P2004 — Intake Manifold Runner Control Stuck Open

    Understand the P2004 Code: Causes, Symptoms, and Fixes for Your Vehicle

    Run a shop or repair van?

    Run your next p2004 diagnosis — intake manifold runner control stuck open job in Repairius: estimate, text approval, invoice, paid. Unlimited users.

    Start free trial

    14-day free trial · credit card required · cancel anytime

    Fleet, dispatcher or driver?

    DispatchTool keeps loads, drivers and breakdowns organized. A separate product from Repairius.

    Try DispatchTool

    Need it fixed on your car?

    Find local and mobile shops and call or text them directly.

    Find a shop

    Not ready yet? Get fair-price tips for "P2004 diagnosis — Intake Manifold Runner Control Stuck Open" by email

    No spam. Unsubscribe anytime.

    Quick answer

    • What it means: The engine's computer (ECM) has detected that the intake manifold runner control (IMRC) for a specific bank of cylinders is stuck in the open position.
    • Severity: Moderate to high. While you might be able to drive home, prolonged driving can lead to reduced fuel economy, increased emissions, and potential long-term engine damage.
    • Most common cause: Carbon buildup on the IMRC flaps or a faulty IMRC actuator/solenoid.

    What the P2004 code means

    The P2004 diagnostic trouble code stands for "Intake Manifold Runner Control Stuck Open (Bank 1)." This means that the vehicle's engine control module (ECM) has detected that the intake manifold runner control system on Bank 1 (the side of the engine with cylinder #1) is not operating correctly and is stuck in the open position. The IMRC system uses flaps or valves within the intake manifold to precisely control the length of the intake runners. At lower RPMs, these runners are often closed to create a longer path for air, increasing air velocity and improving low-end torque. At higher RPMs, they open to allow for a shorter, more direct path, maximizing horsepower.

    In plain English, your car's computer thinks a part designed to help your engine breathe better at different speeds isn't working right. It's like having your throat stuck wide open, which is good for shouting but not for whispering when you need to be precise.

    Common symptoms

    • Illuminated Check Engine Light (CEL)
    • Reduced engine power, especially at lower RPMs
    • Poor fuel economy
    • Rough idle or stalling
    • Hesitation or surge during acceleration
    • Increased emissions

    Common causes

    1. Carbon buildup: The most frequent culprit. Over time, carbon deposits can accumulate on the IMRC flaps and in the intake manifold, causing the flaps to stick in the open position. This is especially common in direct-injection engines.
    2. Faulty IMRC actuator/solenoid: The electric motor or vacuum-operated solenoid that controls the movement of the IMRC flaps can fail, preventing the flaps from moving as commanded.
    3. Damaged or worn IMRC linkage/bushings: The mechanical linkage connecting the actuator to the flaps can break, become disconnected, or wear out, leading to improper flap operation.
    4. Vacuum leaks: If the IMRC system is vacuum-operated, a leak in the vacuum lines or reservoir can prevent sufficient vacuum from reaching the actuator, causing it to fail to operate correctly.
    5. Wiring harness issues: Damaged, corroded, or shorted wiring to the IMRC actuator or sensor can interrupt communication and power, leading to a P2004 code.
    6. Faulty IMRC position sensor: Some IMRC systems include a sensor to monitor the flap position. If this sensor fails, it might inaccurately report that the flaps are stuck open.
    7. ECM issues: While rare, a faulty engine control module can sometimes incorrectly trigger a P2004 code. This is usually a last resort diagnosis after ruling out all other possibilities.

    How a technician diagnoses it

    1. Verify the code and check for related DTCs: A technician will start by connecting an OBD-II scan tool to confirm the presence of the P2004 code and check for any other related diagnostic trouble codes that might provide additional clues.
    2. Inspect freeze frame data: The scan tool will be used to review freeze frame data, which captures engine conditions (RPM, engine load, temperature, etc.) at the moment the P2004 code was set. This can help identify specific driving conditions when the fault occurred.
    3. Visual inspection: A thorough visual inspection of the IMRC system, including the actuator, linkage, vacuum lines (if applicable), and electrical connectors, will be performed. Technicians look for obvious signs of damage, disconnection, or carbon buildup.
    4. Actuator functional test: Using the scan tool, the technician will command the IMRC actuator to cycle open and closed. They will listen for proper operation, observe flap movement (if accessible), and monitor live data for IMRC position sensor readings to confirm movement. A good actuator will move smoothly and consistently. If it struggles or doesn't move, it indicates a problem.
    5. Vacuum system test: If the IMRC is vacuum-operated, the technician will use a vacuum gauge to test vacuum pressure at the actuator. Insufficient vacuum or a fluctuating reading indicates a leak.
    6. Electrical circuit diagnosis: If the actuator doesn't respond to commands, the technician will use a multimeter to check for proper voltage and ground at the actuator connector and inspect wiring for continuity and shorts.
    7. Intake manifold removal (if necessary): If other tests are inconclusive, and especially if carbon buildup is suspected, the intake manifold may need to be removed to directly inspect the IMRC flaps for sticking or damage.

    Typical repair cost

    The cost to repair a P2004 code can vary significantly depending on the make and model of the vehicle and the underlying cause:

    • Cleaning carbon buildup: This is often the most affordable solution, typically ranging from $200 to $600 for labor, as it often requires intake manifold removal and reinstallation.
    • Replacing IMRC actuator/solenoid: Parts can range from $100 to $400, with labor adding another $150 to $500.
    • Replacing IMRC linkage/bushings: Parts are usually inexpensive (ranging from $20 to $100), but labor can be substantial, similar to actuator replacement, at $150 to $500.
    • Replacing entire intake manifold assembly: In some cases, the IMRC flaps are integral to the manifold, requiring full replacement. This can be costly, with parts ranging from $400 to $1,200 and labor from $300 to $800 or more.

    Can I keep driving with this code?

    While you might be able to drive with a P2004 code, it

    Need this code diagnosed?

    Request service from shops in your area.

    Related P-series codes

    Parts, tools, and pros for this code

    diagnostic
    passenger

    Parts pros use for this job

    • •Oxygen sensor
    • •Spark plugs
    • •MAF sensor

    Tools pros use

    • •OBD-II scanner
    • •Code reader
    • •Smoke leak tester

    Scan your own codes

    A basic OBD-II scanner pays for itself the first time you avoid a diagnostic fee.

    • •Bluetooth scanners for any phone
    • •Live data & freeze frame
    • •Reset check engine light

    Prefer a professional?

    Find local and mobile shops and call or text them directly.

    • ✓Call or text shops directly
    • ✓Verified reviews & ratings
    • ✓See services offered

    Doing it yourself? Shop our partners

    We may earn a small commission from partner links — it never changes the price you pay.

    Run your shop from estimate to payment

    Don't overhaul your shop. Test Repairius on your next job.

    Repairius keeps estimates, work orders, real-time job assignment, customer and vehicle history, inventory, and payments in one place — on desktop and in your pocket.

    14-day free trial · credit card required · cancel anytime

    Not a mechanic? Send Repairius to your shop — they can run estimates, jobs, and invoices in one place.

    Know someone who needs this?

    Share this page with a mechanic, a shop owner, or a friend working on the same problem.

    Know a mechanic or shop owner Repairius could help?

    Send them Repairius in one tap. Free listing, online booking, reminders and the full shop workflow.

    Text them Email