So then maybe these two things happening are a coincidence afterall. I was thinking (and hoping because I don't feel like getting a new O2 sensor) that the stupid IMRC was screwing with the O2's so much that it just spiked and gave it that reading.

Does anyone know what O2 voltages are supposed to be? I have a heavy duity scanner and can read all kinds of stuff in real-time, but I don't know what voltage range the O2's are supposed to be in.