Yep...I just went through this not long ago myself, but mine would rev up to 3000+ RPM and not come down no matter what. I replaced the IAC, MAP, CTS TPS...all to no avail. My problem ended up being a bad ground connection on the battery harness that was my fault from when I replaced the harness... :doh:
I have a TPS that I bought for my truck and used it for about 15 - 20 minutes. It still looks new and is in the original box from Standard if you determine you need one and can wait a couple days to get it. I paid $114 for it, but will sell it for $80 shipped. :thumbsup: