Posting here cause its not a Jeep but I know some of you guys are or were dealership people and might have some more experience with my problem. My truck keeps throwing a lean condition code on both banks. My question is whether you guys think this is the MAF, O2 sensors, or fuel pump losing pressure.
The truck idles fine but occasionally has some bad hesitation right after startup in the morning and seems to be down on power. I have just replaced the fuel filter and cleaned the air filter so those are ruled out. Code is PO171 and possibly a few others I cant remember