My understanding is that thsese 100K mile parts sometimes go early. I'm not yet at 50K miles But time is a factor too, my car is on year seven. The CEL code means the sensor is fading.
$170
I had a local mechanic replace the original with a Walker and it didn't cure the CEL. He's the only mechanic in my area that will touch a Pcar for these trivial 5 minute jobs that are quickly done with a lift. All other mechanics look at the car and say no way. I'm going to order the BOSCH and see if that helps.