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?
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
  1. Home
  2. Questions
  3. Engine is running rough and P0401, P0171 and P0174 codes.

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: Q: Spark plug blew out

Spark plugs blowing out are not uncommon for that specific year and engine of the vehicle. When a spark plug blows out, usually the threads need to be repaired, or replaced, and a new spark plug installed. This job may...

Q: I have a p0174 code that was reviewed on a scanner.

Hi there. The code P0132 in on for an issue with the upstream oxygen sensor. There could be a broken wire, frayed wire touching something metal, or the sensor could have failed. The code P0174 is on for the Mass...

Q: Every 500 miles, 'check engine' light comes on and oil has to be added

Hello. It is common for this engine to consume oil as it ages. Typically the oil consumption comes from the valve stem seals. The only way to repair it is with rebuilding the cylinder head. I usually will look into...

Related articles

Rules of the Road For Iowa Drivers
Driving on the roads requires knowledge of the rules, many of which are based on common sense and courtesy. However, even though you know the rules in...
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...
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...