Thanks for the replies. Since a new tps is like 100 I'm gonna try that first since some swear that's what it is. I'm gonna try the IAC next if that doesn't solve my problem. I've also been told it could possibly be my MAF? Can anyone else see that as a possible cause of my idling issu?
I let it warm up and it was bouncing like 20 rpms really fast. I revved it up to 6k and it started jumping from 500 to like 1000 again. I unplugged the iac and not much changed. Then i plugged it in again. I turnedoff the car and went to change (few mins) I came back and it stalled immediately after start if I didn't keep giving it gas, then I unplugged the iac again and turned it on and it was bouncing from like 1700 to 2000