I just swapped out my cps, which was causing me problems because the wires were all fubar. Sometimes I couldn't start my car, I had to fool with the wires every so often. So I bought one off a guy here and it didn't work in the car so the original had to go back in and I said f*** it and bit the bullet and bought a brand new cps. It is a lot better, I know I was running really rich before and now it seems like I have a lot more power on the top end. But, the idle is bouncing a little, not much, but enough to notice it looking at the tach. Im wondering if it is the egr that is causing this. Plus, in cold weather I had a very rough time starting the car, I replaced the csi and that didn't help. Unfortunately it is getting warmer hear so I can't notice if cold start issue is still there or not with the new cps. Also, I am going to try testing my afm when I get home to see if maybe that is causing it.