Skip the auto shop - Our mechanics make house calls

Q: Pulled codes, says engine running lean.

asked by on

Check engine light has been on for almost 5 months, I've had the codes pulled before found out what the codes were. I re pulled the codes at school, we are lucky to have a scanner along with some other tools, any way got engine running lean for both cylinder banks. My question is what should I check so I can fix the issue?

My car has 145000 miles.
My car has a manual transmission.

The O2 sensors lean codes in most cases are P0171 and P0173. These codes are letting you know that the computer has tried to add fuel to the engine due to the O2 sensors see a lean fuel to air mixture. The computer can only add so much extra fuel then knows something is wrong and sets the lean codes. The engine is getting extra air into the engine that the mass air sensor is not detecting. The extra air can be a leaking intake tube or gaskets in the intake manifold. You should first make sure you have a paper style air filter since the oil type filters will contaminate the mass air sensor causing it to not detect the correct amount of air entering the engine. Clean the mass air sensor, check all the hoses for cracks between the mass air sensor and the throttle body. Scan the mass air sensor for correct readings for your barometric pressure and altitude. The mass air flow sensors are known to register you are at 10,000 feet when you are at 1,000 or less feet. This will lean the mixture with too much air and not enough fuel at your elevation. Replace the mass air sensor if reading is not correct.

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: Starting problem

At 180.000 miles, it could be just about anything. The P0161 and P0140 codes are oxygen sensor codes, and probably don't have anything to do with the starting issue, though you should have that investigated. The P0300 code however is...

Q: car was smoking replaced radiator a day before

If you request an engine overheating diagnostic the responding certified mechanic will get this resolved for you promptly. In the interim, of course it's not recommended to drive the car if it is overheating because overheating can warp the cylinder...

Q: Car is stalling heavily, check engine light on, scanner shows P0101 MAF

Generally, the mass air flow sensor code will register either when it is dirty or when it is failing for other reasons such as lack of proper voltage or connection. The mass air flow sensor is a unit in the...

Related articles

How Long Does a Heater Control Valve Last?
Keeping the right amount of coolant in a car is essential in keeping the engine at the right temperature. Failing to have the right amount of coolant or even bad elements...
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...
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.