Skip the auto shop - Our mechanics make house calls

Q: I have codes P0151, P0171, and P0174. I have changed out my O2 sensor, but now I have all these codes

asked by on

First I only had codes p0151 and p0400 once I replaced those two senors after some weeks I got more codes p0151 p0174 and p0171 what could be the cause of this problem

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

A: Hey there. The codes you have downloaded si...

Hey there. The codes you have downloaded simply relate to malfunctions in the "engine management system." It appears codes were set for oxygen sensor voltage out-of-range, possible EGR (exhaust gas recirculation) problems such as a blockage, and a generic code indicating that the air/fuel ratio is too lean. Codes only give clues. Codes are never to be read conclusively as exactly which part or parts should be replaced until the fault has been inspected.

For example, with regard to the oxygen sensor "code", an exhaust leak ahead of the sensor could cause that code to be set, not to mention a faulty oxygen sensor harness connector. So you could have a perfectly good oxygen sensor reporting the "wrong" data because of a leak in the exhaust that admits unexpected additional air that the sensor "reads".

A key point is that any part referred to in a code has to be separately and carefully diagnosed to determine if the part has actually failed as opposed to a circumstance where the part (often a sensor) is just simply reporting correct data because SOMETHING ELSE has failed. This is why most expert mechanics suggest conducting Check Engine Light diagnostics on codes before moving forward with repair.

In your circumstance, the operating lean codes could possibly be caused by an air leak after the mass air flow (MAF) sensor, such as a torn intake boot, or bad intake manifold gaskets, a dirty or faulty mass air flow sensor, a continuing problem in the oxygen sensor circuit (wiring, exhaust leak), incorrect fuel pressure (or a failing fuel pump), leaking positive crankcase ventilation (PCV) valve, clogged exhaust gas recirculation (EGR) Port, and/or leaking brake booster.

Basically, all of these items, and possibly additional ones have to be checked, and each ruled in or out, in turn, until the root cause(s) are found. If you would like to have all of these codes properly diagnosed, a certified professional from YourMechanic can come to your car’s location to inspect the car.

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

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: I Reversed battery cables on My 1992 Mercedes SL500. Now it turns over but won't start

When the battery cables are reversed, It only takes an instant to do a lot of damage. The Alternator and the ignition modules are probably toast, And any or all of the ECU's are probably damaged. The good news, if...

Q: Engine codes detected were P0016 P0017 and P0174.

The codes P0016 and P0017 are related to the crankshaft location and the camshaft location. Check the camshaft position sensor and see if its plugged in. If the wiring harness is in good shape and the wires are plugged in,...

Q: Switched to 4WD - did fine for a little then started making grinding noise. Now car won't move and the 4WD light is blinking.

Hi there. If the 4WD light is blinking and you hear a grinding noise when the transmission is in drive or reverse only, then the transfer case has either broken the fork inside the case or the syncronizer jammed up...

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...
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...
How Much Does a Mechanic Make in Vermont?
Automotive technician jobs in Vermont have an average mechanic salary of $37k, with some mechanics earning a salary of $53k.