Skip the auto shop - Our mechanics make house calls

Q: Engine is running rough and P0401, P0171 and P0174 codes.

asked by on

Trying to diagnose codes listed above. Tested EGR for plugged or restricted lines. Checked OK. Will stall engine when idling and you cover EGR Control Solenoid vent with your finger. Pulled EGR valve and lines to visually check. All OK. All electrical checks of EGR Solenoid and DPFE are OK. Found vacuum to EGR valve keeping EGR valve open all the time engine is running. When tested with a vacuum guage you have 5 inches of mercury at idle which increases to 18 to 20 when you depress accelerator and drops back to 5 inches when you release accelerator. This happens even when truck is in PARK and engine is running. I think this is causing engine to act like it has a large vacuum leak which I think would cause the P0171 and P0174. I don't know what is causing the EGR Solenoid to allow the vacuum to pass through and open EGR Valve. Any advice? Sincerely, Ron Zara
My car has an automatic transmission.

The first thing to check is to see if the EGR solenoid will release the vacuum when the electrical connector is disconnected. If it still doesn’t release the vacuum then the solenoid should be replaced. The codes need to be cleared and the vehicle should be driven to see if any of the codes come back.

The EGR solenoid has a small foam filter on the vent side and it is there to keep dirt out of the valve. If dirt gets into it, the solenoid will be held open and allow vacuum to pass through it. If you find that the solenoid is not leaking vacuum when the connector is disconnected then you may have a problem with the DPFE telling the ECM to open the valve. From what it seems like, I think you will find the solenoid is going to be the problem. I’d recommend having a certified mechanic check your vehicle out, they will be able to properly diagnose your Check Engine Light codes and make the necessary repair.

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: 2001 bmw 325xi P0174 and P0171 code,just had a tune up and one coil replaced car is stalling down,vibration and idle down when pre

The two codes that you have provided suggest these possibilities, at minimum, which possibilities may exist alone or in combination: an air leak after the mass air flow (MAF) sensor, such as a torn intake boot, or bad intake manifold...

Q: Won't start right away. Chugs while excellerating .

Your 1995 Buick LeSabre has two different problems: The hard start problem is the fuel pressure not being maintained after shut down. This can be caused by the fuel pump in the tank or the pressure regulator on the...

Q: Car turning over, but it will not start.

You may need to have the key re-flashed to the car's computer. It sounds like every time you leave the car it has a problem re-associating itself with the car. I would recommend taking it back to the Chevy dealer...

Related articles

How to Avoid Back Pain in a Car
If you have back problems, sitting in a car for an extended period of time can be excruciating. Even without back problems, you could experience discomfort and soreness from...
What are the Car Pool Rules in Hawaii?
Hawaii is widely regarded as a land of vacation and relaxation, and as such, its scenic roads and routes are far better known than the state’s freeways. But, as with all...
P2428 OBD-II Trouble Code: Exhaust Gas Temperature Too High Bank 1
P2428 code definition A P2428 trouble code signifies that the PCM has detected a problem in the exhaust gas temperature sensor circuit in bank 1, which subsequently contains the number one...