New sensor is in, area is clean, and all connections are clean as well. It did make a noticeable difference in the idle and especially in the way it drives. I had the battery disconnected for about 3-4 hours while I did the job, with the key turned to on. After I hooked everything back up I took it for a test drive, about 5-7 miles, then stopped by Oreilly's and pulled codes. P0303 and P0440, did a visual check for vacuum leaks at Oreilly's, found none. Went home and drenched the motor in carb cleaner, no change in idle. I'm beginning to wonder if my intake manifold gasket is leaking internally or something of the sort. Like I said, this CPS made a huge difference, but the problem is still there. I have not gotten any SES lights yet, but I'm sure I will even enough driving. Another reason I think that I have some kind of vacuum leak somewhere is when I disconnect a vacuum line, the engine doesn't change the way it is running very much. Example, I wanted to do the redneck test for the FPR, disconnect the FPR while the engine is running, if gas comes out of the FPR, it's bad. I disconnected the FPR and the engine's idle didn't change very much, if any at all. Same with the accessory line coming off of the vacuum tree on top of the supercharger, it leads up to the firewall and down around the battery. I unplug it and there's not much change in the idle.