I second this advice. I had the same code, replaced the sensor with a Bosch, reset it, and the code came back on in 20 miles. Had another shop check it out and they replaced that sensor with an NTK sensor. Done a couple hundred miles since and the code hasn't returned. Wish I'd know this info...