Q: Check Engine code P0170

asked by on February 23, 2016

The Check Engine light is on and is giving a code of P0170, which is the fuel system is too lean. I have changed out the O2 sensor and the MAF sensor, and the light is still on. I thinking my fuel system needs to be checked out.

Hi there. I see you’ve replaced the recommended parts that supplement the error code. Another reason why your vehicle maybe not be receiving sufficient fuel is because of a clogged or obstructed fuel filter and pump. When your vehicle gets close to having an empty tank it will pick up debris from the bottom of the tank clogging the flow of fuel to your engine. I’d suggest having a certified mechanic sent by YourMechanic come to your home or office to precisely diagnose the issue in person.

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

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

Why does my van always stay at a high idle 2000 Chevrolet Express

Hello. There are a lot of reasons that would cause a high idle, but most of the time it is caused by a vacuum leak. When there is an excessive amount of air entering the engine the computer will compensate...

My gas gauge is stuck on full

This problem is likely related to your fuel tank sending unit. This is a small float type component inside your fuel tank that measures the level of the fuel inside the tank. As the fuel level drops, the float level...

Engine light and battery light is on.

Hi there. Check the alternator and see if its not charging properly. Charge up the battery and start the engine. Check for a voltage on the battery with the engine running and see if its between 13.5 and 14.7 volts....

Related articles

C1095 OBD-II Trouble Code: ABS Hydraulic Pump Motor Circuit Failure
Trouble code C1095 means the ABS hydraulic pump motor circuit has failed, often because of a damaged wheel speed sensor or wheel bearings.
How Long Does a Fuel Filler Neck Last?
Getting Getting gas from the pump to your gas tank is the only way to keep a car going. The fuel filler neck is a metal tube that is welded to the gas tank of a car. The gas cap...
P0537 OBD-II Trouble Code: A/C Evaporator Temperature Sensor Circuit Low
P0537 means the evaporator core’s temperature dropped, lowering circuit resistance due to a faulty temperature sensor, expansion valve, or wiring.