I have just replaced my O2 sensors about a month ago. I am still getting codes 172 and 176, in addition to 181 and 189 (heated exhaust gas oxygen snesor voltage signal not switching indicates lean during part throttle engine operation) My question is what does that exaclty mean? I had a shop install the O2's if that was needed to know. A sympton I still have is a lot of hesitation when I drive, meaning I press on the accelarator and it does not go anywhere, just revs high. Another symptom is that after the engine is stopped and restarted within a short time period it would want to die which I read is a fuel injector problem but I just performed a sound test with a stethoscope and they all sound fine. Any ideas? I plan to just get my whole fuel system check but I want to know if anyone can pinpoint this problem I have? One more quesiton, if I am not receiving a code for say the TPS sensor can I assume that it is working properly or could could something still be wrong? I have been battling this for too long, any help is appreciated!!