Hey guys, I've done a lot of research on this but I wanted an opinion on my personal situation before installing something else that has cost me a lot of money on my tight college budget. I know there are a lot of smart people on this forum, and I'm hoping someone has had experience with this.
The vehicle in question is a 2001 Ford F-150, with the Triton V8 5.4L engine and ~232,000 miles.
So here's my situation:
A few weeks ago, I replaced my serpentine belt and got my oil changed. Immediately after, I noticed my CEL had come on. I brought it to Autozone and was given codes PO171 and PO174 (running lean on banks 1 and 2).
About a week later, my engine developed a rough idle. It only seems to be an issue after the engine has warmed up (i.e. if I let the truck sit for a day it takes a little bit for the poor idle to begin). The truck will stall occasionally at stoplights, and the idle is usually hunting between ~500-1000 rpm. I have to put my truck in neutral at stoplights or in traffic because it is essentially lunging forward and I have to fight it with the brakes. More and more research led me to believe the issue was my IAC. I replaced that the other day, and mine was VERY dirty (since I have 232k miles on the engine, I figured it was worth replacing and not just cleaning). Unfortunately, this did absolutely NOTHING to fix the issue. This was last night.
Today, I took it back to Autozone, to get an updated reading of the codes, post-idle issue. Two new codes popped up, P1131 and P1151 (bank 1 and 2 upstream O2 sensor is indicating lean). I bought the oxygen sensors to replace (pricey for my budget), but am now hesitant to install them. What are the chances that the O2 sensors are actually bad? Isn't it rare that these go bad? And how about BOTH O2 sensors going bad at the same time?
Is there any possibility that the lean condition has caused my O2 sensors to go bad?
I know about the usual causes of these codes, such as a vacuum leak, dirty MAF sensor, leaky fuel injector, EGR, etc. And I am still investigating them. My biggest worry is that it will end up being leaky intake manifold gaskets. I am mostly looking for a second opinion from some people who are smarter than me, and I'm wondering the answers to the few questions I asked.
Thank you for your time and help.