Sounds like youre TPS has gone out. I had one go out once and had to limp home (idleing the whole way). There is a spring inside the TPS that has probably broken. You can try going to Roger Browns site and looking up how to adjust it if you hink is is still good.
www.4crawler.com
His site will tell you how to test one and how to adjust one. Good luck