Please help. I have a 2000 SR5 4Runner, 3.4L V6 that is getting the following OBD II codes: P0171, P0135 and P0141. I recently replaced both O2 sensors with NON OEM parts. The sensors DID NOT come with an attached plug. I had to splice the wires together. I an still receiving the same codes after the replacement. I read there is a difference between the two sensors. The front sensor is a "fast" fuel ratio sensor and the rear one is a "slow" sensor. IS THIS TRUE? They both look the same. I've noticed a decrease in fuel economy and a slight hesitation on exceleration. Are these symptoms related to the O2 sensors or the Mass Air Flow sensor. What can I do?