Ok here is what is going on. When my car warms up and the CEL light comes on it will idle up and down from 1000rpm to 1500rpm. I have cleaned the IAC. Before I posted this I did some serious searching and found diagrams and the correct ecu pinouts to hook up the 2nd O2. The guy who did my swap did not hook up the 2nd O2! So I ran a wire (thick speaker wire) from the 2nd O2 to my ecu pinout C8. Still got the CEL. So then I heard you can just splice your 2nd O2 into your primary. So I did this and the CEL STILL came on! So I came to the solution that it was a bad O2. I went to autozone and picked up 2 Bosch O2 sensors and I got the 2nd O2 installed but I couldnt get the O2 socket wrench onto the primary it wouldnt reach due to the block was in the way and also the heat shield on the underside of manifold. So I figured that I installed the one that was throwing the code 2 and it should fix the problem. I drove it on the highway for a bit thinking it was fixed and the damn CEL came on again!!! The only thing I can think of is that it is not getting a good connection to the ecu. The only way I could get the wire to fit in slot C8 is I went to Ace Hardware and bought a metal speaker wire connector and cut off the end and stuck the metal piece in the ECU slot. This should work good enough right? If not then what can I use to plug it in the ECU? Thanks!!