Skip the auto shop - Our mechanics make house calls

Q: Will this service remove my check engine light and allow me to pass emissions?

asked by on

I have error codes p2004(intake manifold runner control stuck open) and P2017 (intake manifold runner position sensor/switch circuit high). Will the Intake Manifold Runner Control Replacement service fix these issues? Does the mechanic clear the codes for me, and if so is this included in the quoted price? Are there any other fees associated with "Yourmechanic"?

My car has 141000 miles.
My car has an automatic transmission.

A: The answer is "not necessarily" b...

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 itself. The only way to determine if that valve is actually malfunctioning is to operate it manually with a bi-directional scan tool, that is assuming the valve is actually electrically connected which is one of the possible faults that has to be checked during a Code P2004 diagnostic. Diagnostic trouble codes, such as P2004 and P2017, NEVER (or, at least "rarely") conclusively identify failed "parts". Every part, in this case a "valve", that is identified or referred to in a Code must be INDIVDUALLY tested before the part can be condemned. This testing and evaluation occurs during a Diagnostic. Codes, in reality are just "clues", that’s it. Just to give you an idea of the complexity, it is actually common to see Code P2004 simply because carbon buildup in the intake is causing the IMRC butterfly valve plates to become stuck. In that case, there is nothing wrong with the valve itself but the intake simply has to be cleaned of debris. If a wire powering the solenoid that operates the valve is broken, again the valve itself is fine, of course the wire has to be fixed. If anybody replaces a part on your car, ask them: "Did you test the part ITSELF?" Is the part bad or does the part appear bad, or not work, because of "something else". So, in the circumstance you are writing in about, with Code 2004, ANY of the following could account for the 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 valve 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 AND, if other codes are set for, say, EGR, MAF, or BARO sensors, those problems themselves could cause the P2004 code to set.

The bottom line is a Check Engine Light Diagnostic has to be performed on your engine which in your case we know will generate at least those two codes, and hopefully no others. Once the codes are confirmed, then it has to be determined WHY the codes set. That "why" may or may not implicate any need for parts replacement but if it does you can be sure that the part is defective. And, yes, at the end of the process, whatever is done with regard to a resolution of those two codes, is considered final and conclusive unless in the succeeding days new, unrelated issues arise over which the Mechanic has no control. Once a repair is effected, the Codes are erased, and typically that is the end of the story. If you desire to have the issue diagnosed, as a Check Engine Light Diagnostic and then be apprised of the needed repair and cost, please set up a mobile appointment with YourMechanic and a certified mechanic will get this promptly and professionally resolved for you. Best wishes with this; I’m sure it will be resolved to your satisfaction and at the lowest cost possible.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: Check engine light

You would need to list all the codes you received so we could help you isolate the problem. You may have a more major issue that needs to be diagnosed. I recommend having a mechanic come and diagnose the Check...

Q: Vacuum leak

Hi. This is a very common failure on vehicles like yours. So common, in fact, that there is a technical service bulletin (TSB) on it. The TSB is XT303-13 and it addressed the hissing sound from under the hood, as...

Q: My reservoir is boiling is that indication of needing a thermostat 2007 Nissan Pathfinder

Hi there - while it is possible that the thermostat is keeping your engines operating temperature too high (coolant temp gauge should always be in the middle of the gauge), the steam and boiling water out of the reservoir could...

Related articles

How Do Power Car Windows Increase Passenger Safety?
Power windows are responsible for approximately 2,000 emergency room visits every year. When a power window closes, it exerts enough force to bruise or break bones, crush fingers, or restrict an airway. Though...
How Long Does a Heater Control Valve Last?
Keeping the right amount of coolant in a car is essential in keeping the engine at the right temperature. Failing to have the right amount of coolant or even bad elements...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...