Q: EGR Valve or Mass Air Flow Sensor: Which is more likely for the poor startup and rough idling that I have been experiencing?

asked by on

A year ago, I started my car up and it shook violently. I shut it down and tried again several times before finally deciding to just put it into drive and see what happened. It moved for a few seconds and then the entire car power shut off. After waiting 10 min, it started up fine and I didn't run into a similar problem for the whole year again till last week.

This week, the car cranked but did not start until an hour later after it cooled down. Recently, the car would struggle to start, and it had rough idling. However, when the car was in motion, it was totally fine (no misfires, ran excellent on the highway).

The check engine light came on this week and gave me P0170 and P0171 codes. Autozone suggested an EGR valve replacement based on this. However, I've also read that the MAF could be responsible for my symptoms as well.

Based on the symptoms I have provided, is it possible to make a guess as to whether the EGR valve or MAF sensor is more likely to be a fault?

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

The codes do not necessarily implicate the EGR system or the MAF sensor as a multitude of other faults are as likely. Basically, the codes suggest there is too little fuel, or too much air, in the cylinder charge (the A/F ratio) on Bank 1 cylinders. The cause behind diagnostic trouble code P0171 is easiest to find by looking at the secondary firing patterns on the three Bank one cylinders. That will confirm if the too lean condition, that has caused the code to set, affects all cylinders in the bank. If not all cylinders are affected, test for defective individual fuel injectors. However, if all cylinders are affected, you would test, in turn: the fuel pressure regulator, fuel pump pressure, check for a clogged fuel filter, vacuum leak, faulty oxygen sensor(s) and faulty mass air flow sensor. Rarely, the cause will be a faulty powertrain control module. If you want these steps performed by a certified Mechanic, dispatched by YourMechanic right to your location, please request a check engine light diagnostic - code P0171 and the responding certified mechanic will get this taken care of for you. If you have further questions or concerns, do not hesitate to re-contact YourMechanic as we are always here to help you.

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. EGR Valve or Mass Air Flow Sensor: Which is more likely for the poor startup and rough idling that I have been experiencing?

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: Wheels screeching after car wash

There is no kind of lubricant that will solve your problem. It sounds like your rotors got wet. Sometimes, the brakes will make a grinding noise for a short time after this happens. Also, if they are allowed to sit...

Q: My car is leaking green fluid badly 2007 Acura TL

Hello - the only green liquid that should be in your vehicle is engine coolant. Check your coolant reservoir for a low fluid level - may also have a warning light on your instrument cluster. As for the car not...

Q: Driver's seat stuck in the forward position

Hello. In addition to the motor, there are other components to your seat that control its movement. It sounds like the mechanical parts that control the upper part of the seat have broken, which could cause the seat to be...

Related articles

P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the...
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.