Update, decided to take my throttle body back off and replace the tps and look at the iac. As I took the iac back off, one of head of the bolts just fell off, I must of broke it without realizing I did and the iac was leaking. Needless to say the problem is fixed for now I hope. Id like to say...