Ok well I finally broke down and took my CSVT to a friend of the family who is a mechanic. The car had codes thrown that was saying both banks running rich and I already did the basic stuff like cleaning the MAF and checking for leaks and whatnot so I had this guy look at it. Finally after looking at it all day he is pretty sure he found the problem. According to my stepfather who talked to the guy said that he was told that it was a mass oxygen sensor?? I have never heard of this, is this just a term for something else. Basically what he was getting was that it was supposed to read around 0.7 volts at idle which it was reading, but when at WOT it was supposed to read 4.0 volts but would only get right around 2 volts max.
Anyway, I was wondering if any of you know what it is he may be talking about because I haven't got a chance to talk to him in person yet and my step father doesn't really know much about cars so he couldn't explain anything. Hopefully that would be my problem though and fixes the stupid CEL.