I dropped by Travis's today to swap O2 sensors, and it didn't fix the problem, I'm still getting wacky O2 readings, this time its stuck at 0.04V no matter if I use my sensor or his. I'm guessing it has to either be the wiring or the ECU itself.
Travis happened to notice that my car has a 2G exhaust manifold, hah, I had never even thought to check. I was always wondering why mine wasn't cracked.