Yeah, #25 is usually a bad O2 sensor...but it could be a few other things. First, test the voltage on your main O2 sensors...the procedure is on my site ;) The O2 sensors don't last forever, you do need to replace them once in a while. My bet is that one or both of your main O2 sensors have gone out of spec.