Help with codes, idle
2006 2.3L is running rough at idle, rarely will stall at intersections, but this is my 17yo son's ride & I'm afraid this is dangerous for him. OBDII codes are P0171 and P2195. Best mileage is 21mpg, driving very conservatively. Ordered a new Bosch Heated O2 sensor, checked resistance. Old one was faulty and installed new one. Sensor wires look OK but I cant trace them all the way back. Ck engine lite came back on, same codes, same rough idle. Then carefully removed MAF sensor and cleaned it with the $10 can of MAF cleaner. Did not resolve it.
I am trying to check the vacuum lines for a leak, but am having problems identifying them, even with the Haynes manual. Any tips?
Also found this cover laying on a line below the battery. Any clues what it is and where it belongs? (see pics). Googled numbers on it to no avail.
Thanx in advance