I've been pondering this for a while. I had gotten a Bosch o2 sensor when I started throwing the code, but it oddly enough went away so I never installed it. When I put on my DC header, it came back and I installed a generic o2 sensor that I had to splice shit together, (couldn't find the Bosch one after the move to my 2nd apartment) well the code eventually came back so I said fuck it and I got another Bosch plug in o2 sensor, tightened it down reset my ecu and all was fine for like 3 months. Two years later my CEL will come on and off over 3 months time, what am I missing? I know its in, and I doubt it doesn't work, what else can I do so this damn CEL isn't always staring me in the face? It really makes no sense, because i still get the same gas mileage and the car runs just fine.