sounds like Tom Huston is on he right track does not hurt to clean the sh-t out of the throttle body with a tooth brush and, well a number of things work well , I have even used brake fluid. At that milaege on a 4 pop it's more than due. Then go from there and he is very right about the cps also, they either do or don't, I would lean in the direction of vacuum leak (check the manifold gasket) or next tps. you can always check your tps with a multimeter, basically you want it to read from low ma to higher ma consistantly as you go from closed to wide open throttle. if there are anomolies you probably have a problem.