Re: High Revs when at an idle?
I dunno if its even remotely close, but my Mark VII was acting 'kinda funny' like this, here the throttle-to-trans kickdown cable was binding...perhaps its just your linkage/cable/or even carpet tangled up at the pedal. hopefully its some 'freebie' thing like this.
I kinda doubt the TPS would do it, as if it failed I think the mixture would just go awry- it wouldnt let any extra air into the throttle. If Ford has idle air valve(like my 85 v6 camaro) those have a notorious habit of getting carbon buildup and sticking- on a chevy its a little motor/screw/plunger that provides secondary air inlet to adjust the idle speed- when mine gets sticky it tends to idle high...had to pull/clean it a couple times over the last 20 years. good luck!
Confidence: that feeling you have just before you realize the mess you've gotten yourself into...