Skip the auto shop - Our mechanics make house calls

Q: Truck runs smoothly with no misfires but CEL is on and bank 1 is running too lean.

asked by on

I have a 2005 ford F150 (5.4L 3-valve Triton V8). Last week my check engine light came on. took it to autozone to get the OBD reader on it. there were multiple piston misfires. I got all new spark plugs and all new ignition coils, and replaced them all myself (didn't break a single plug) and today I took it up to autozone AGAIN because my CEL came back on. Now they're saying my fuel filter is bad and I need a new one. No big deal it's $20. and they also said bank 1 is running too lean. Possible cause was labeled as a bad MAF sensor. I've spent about 5 hours on the internet gathering as much knowledge I can about this P0171 thing but I need the opinion of someone who knows about this kind of stuff.
My car has an automatic transmission.

A: Hi there. The P0171 code singles out bank 1...

Hi there. The P0171 code singles out bank 1; the airflow meter feeds both banks and if it was at fault you would codes for bank 1 and bank 2. Congrats on not breaking any of the spark plugs and this was probably a good maintenance move on your part. However, why did you replace the coils? Without a coil actually failing or using an oscilloscope to view the electrical operation, there was no need for their replacement. How does Autozone know the fuel filter is bad? Did they test fuel pressure before and after finding that the pressure was too low after the filter? Remember, the code is for bank 1 and anything that feeds both banks probably is not the cause. Autozone is there to do one thing, sell parts. Restricted injectors, a stuck O2 sensor, or a stuck variable valve timing system can create the lean code as well as misfires on one bank. I suggest having a qualified technician perform an inspection to avoid replacing unnecessary parts. Your Mechanic has several technicians available that can assist you with a check engine light inspection.

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: Reverse lamps stay on at all times even when truck is off and key is removed from ignition.

A possibility is an internally shorted digital transmission range sensor/switch. You may see a short from pin #9 to pin #11 on the switch. The test protocol is set forth in this document, however, if your plug has a different...

Q: Power windows not working

If both sides are not working, and they stopped working at the same time, here's a couple things they share. Check the 20amp circuit breaker in the fuse box. You can pull it out and pop a 20amp fuse in...

Q: Sputtering Volkswagen

Hi there: A sputtering engine is typically caused by fuel or ignition system failures. However, there are more than 20 individual parts that could be dirty, faulty or have electrical wiring issues that can contribute to your 2005 Volkswagen engine...

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...
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...
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...