Skip the auto shop - Our mechanics make house calls

Q: Running Lean

asked by on

Car was running sluggish and check engine light came on. I went to get a free code pulled and it said Air Mass sensor. So I replaced it. Then it did it again. I took a look and saw the air intake hose just under the windshield had come off the big plastic part. I put that back in and it ran much better but, the check engine light came back on. Now the codes say, P0171 system too lean bank 1, p0101 mass air flow circuit range/performance problem (this is on there twice). It also says it is a MAF sensor wiring. I am pretty good at fixing stuff on my own if you could give me any tips. I have not seen any holes in the hose or anything like that.

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

A: DTC’s ONLY provide clues or an identificati...

DTC’s ONLY provide clues or an identification of the general area in which the fault is occurring. DTC’s can almost NEVER be used to determine which parts are to be replaced, if any are even required. The part, component, or circuit referred to in a DTC has to be separately and exhaustively tested for failure, if any exists.

A perfect example is my own car just the other day. Never set a Code in its life. Was driving along and check engine light came on and stayed on for 2 days. Codes basically said that catalytic converter efficiency was outside design specification and engine was running lean. In my case, got lucky as after first two days the car completely and unexpectedly died (and at the worst possible moment; my son was on his way to a major final exam). Why did it die? The fuel pump died.

But, as it turned out the slowly failing fuel pump, during the prior 2 days, was causing the engine to set a code for both catalytic converter efficiency and running lean BECAUSE the engine was starved for fuel! Note that the Codes did not even "indirectly" identify a fuel pump issue of any sort. Put fuel pump in and ALL Codes disappeared. My point is you have to COMPLETELY (thoroughly) diagnose each code and codes have to be diagnosed in PRIORITY position, too.

Just because 10 codes are set doesn’t mean you have ten problems; instead you often have ONE problem that affects ten sub components, each of which happen to be tracked by the computer so a plethora of codes get set when one thing goes wrong. The bottom line is the ONLY way to properly diagnose the fault you are experiencing is to obtain the Factory Service Manual and follows the diagnostics therein EXACTLY for the Code(s) you are reading (Codes will be prioritized in the Manual). Of course, alternatively, YourMechanic can make make quick work of this problem for you by coming to your home or office and diagnosing the fault for you. Thank you for your question.

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: The securilock won't let me start the car

Hello, thanks for writing in. Typically when the gauges move like this it is due to a voltage issue. Most of the time it is because the battery has failed. In some cases it can just be the connection at...

Q: Fog lights

It is possible, but you will need to wire in a relay and another fuse. The headlight switch and circuit is not designed to carry all that current. By using a relay, a small amount of current will engage the...

Q: Slow acceleration

Thanks for writing in about the acceleration issue with your 2007 Volvo S60. At first glance, I'd agree with you that the problem would be caused by the MAF sensor, as that's what commonly causes the slow acceleration issues and...

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...
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 P0052 code means This code is seen when the Engine Control Module (ECM) tries to control the...
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...