I looked up this code on here and all people are saying is to replace this sensor.. first I started off with P0031 and P0037 .. I replaced both Bank 1 sensors trying to get rid of the check engine light.. now P0037 came back.. I have all brand new Denson sensors and a brand new Lexus sensor for bank 2 sensor 2.. mechanic said that I might get p0037 again after he fixed it and I drove off and there it is again..! is it the wiring harness or maybe a faulty sensor? I just got a full new exhaust and I'm tired of still have a check engine light on. Please help!