What Does the Engine Code P2004 Mean?

Find out if you're getting ripped off on your car insurance in less than two minutes.
Find insurance savings (100% Free)
No long forms · No spam · No fees
Why you can trust Jerry
Jerry partners with some of the companies we write about. However, our content is written and reviewed by an independent team of editors and licensed insurance agents, and never influenced by our partnerships. Learn more baout how we make money, review our editorial standards, reference out data methodology, or view a list of our partners
If your vehicle is showing code P2004, the intake manifold runner is stuck in the open position. The valves should open or close depending on the needed airflow. The P2004 engine code error signals that the valve plates are stuck in the open position on Bank 1, which involves the number one cylinder.
If your check engine light comes on, a diagnostic trouble code may accompany it. An OBD-II code can help you interpret the code, which is an important first step in determining the source of the problem. Keep in mind that you will likely need the help of an expert to identify—and repair—the specific cause of a P2004 engine code.
That’s why the car insurance comparison app Jerry has put together this guide to help you understand the meaning of an engine code P2004. 
Let Jerry find your price in only 45 seconds
No spam · No long forms · No fees
Find insurance savings (100% Free)

What does the engine code P2004 mean?

Your car’s Intake Manifold Runner Control (IMRC) is an electronic system that controls the airflow in your engine. Sometimes, it opens the butterfly valve plate to allow more air in. Sometimes it closes the valve plate to restrict airflow. 
Essentially, a P2004 code indicates that your manifold’s valves are stuck in an open position on Bank 1, which involves the engine’s number one cylinder. It may indicate a problem with the intake manifold or with the Powertrain Control Module (PCM). 

How much will it cost to fix?

A mechanic will take about an hour to diagnose the P2004 code, which will generally cost between $75-$100 per hour 
After the problem has been diagnosed, your mechanic should explain exactly what is causing the P2004 code and what parts and how much labor will be needed to fix it. While some problems may be fairly easy to address, others require more intensive labor.  
Costs vary depending upon the issue. If you need to have the intake valve replaced, for example, the part will cost you between $50 and $200 and labor will range from between $300 to $400. However, replacing a sensor will likely cost between $80-$270, depending upon your vehicle’s make and model.

What can cause the P2004 engine code?

Several problems can cause a P2004 code, including the following:
  • A bad IMRC solenoid or sensor
  • Manifold runners that are too loose or are too tight
  • Broken vacuum lines 
  • Electrical or wiring problems (with the IMRC control circuit)

Common symptoms of the P2004 engine code

Having your intake valves stuck in the open position can cause:
  • The check engine light to come on
  • A decrease in your ability to accelerate
  • Decreased fuel economy
  • Problems with idling
  • Engine sputtering

How serious is the P2004 code?

While the problem underlying a P2004 code may not cause your vehicle to stall, it certainly can interfere with smooth idling. In addition, you may experience problems with acceleration. Because these issues directly impact the way that your vehicle drives, you should have the underlying issue(s) addressed as soon as possible.
Note: If the butterfly valve plate loosens and actually falls out into the engine, this can cause immediate and serious damage.

Can I fix the P2004 engine code myself?

It is unlikely that the average person will want to tackle fixing a P2004 code on their own.  If you are considering trying to diagnose the problem yourself, here are some steps that a mechanic would likely take. 
First, a professional mechanic will begin by carefully analyzing any additional codes as this will guide the process of isolating the problem and fixing it. 
If you have an older car with vacuum hoses, the mechanic will check these to make sure none of them are disconnected. 
Another step is to visually inspect the wiring of the IMRC system to see if any broken or frayed wires need to be replaced.
If no electrical problem is immediately evident, the mechanic will likely then inspect the actual IMRC butterfly valve plates and other mechanical parts to replace damaged ones.
Another step might be to use a specialized scanner to check the IMRC actuator, which may no longer be working.

Finding insurance for your vehicle

Dealing with an engine code may not be simple, but finding cheap insurance can be. 
Download the Jerry app or go to getjerry.com. In less than 45 seconds, Jerry collects all of your information from your existing insurer. Choose from competitive quotes from 50-plus top insurance companies and Jerry takes care of the rest—securing your new policy and helping you cancel your old one. 
No long forms. No calling around. No hard work. Just savings. The average Jerry user saves $879 a year on car insurance.
 “Using Jerry is a super straightforward process, and at each step, you can see exactly what coverage you’re paying for. Thanks to Jerry, I’m paying $900 less each year while keeping full coverage for my new car!” —Martin H.
Compare auto insurance policies
No spam or unwanted phone calls · No long forms · No fees, ever

Easiest way to compare and buy car insurance

No long forms
No spam or unwanted phone calls
Quotes from top insurance companies
Find insurance savings — it's 100% free