To end this thread, I will say yes A new TPS fixed the high revs and CEL problem with code P0122.
After replaceing it with the new one, and reseting the computer, she idles at 750 or so. Much lower than before. I think Mike put the orginal TPS back in when everything started. Drove it around again and it's working much, much better.
You can all be sure this car has a loving home. And will live on