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・Save up to 30%

Get a quote

What others are asking

Q: very loud noise when i turn left or right but drives great straight. i just replaces axles and cv joints and tire rods ok.

There are several possible possibilities, as these are kind of noisy cars. Failed strut mounts and bearings are a common source of noise when turning. Wheel bearings also make noise while turning when they fail as well. It's also possible...

Q: Leak from Manifold

You are correct. The most likely cause of an intake manifold leak, is gasket failure. These gaskets fail for a number of reasons and can be swapped out in a day. The majority of the process is removing the manifold...

Q: Not too happy with having a hybrid that stalls

The problem to your intermittent stalling can be caused by the electrical water pump wiring shorting out the coil wires, causing the engine to stall and may or may not blow fuses. The repair is now covered under a recall...

Related articles

What Causes Hoses to Leak?
While the largest part of your engine is mechanical, hydraulics plays a significant role. You’ll find fluids at work in a number of different areas. Your car's fluids include: Engine oil Transmission...
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...
P2103 OBD-II Trouble Code: Throttle Actuator Control Motor Circuit High
P2103 means there is a fault with the throttle actuator control motor circuit, likely due to a defective electrical component or part.