Well to update, i pulled the TCU, and tested the TPS wires and they all passed with flying colors. So did the wires for the ECU side. I went ahead and installed a ground wire at the TPS for the ECU side for safe measure just as i have already done for the TCU side.
Voltage from the TCU is the same at 4.66V (at both directly at the TCU, and after the wiring to the TPS). Voltage from the ECU is 5.05v.
For shits and giggles i also checked the other ECU +5v outputs (to the MAP sensor for example), and i got very close readings. They were all over 5 volts (on average 5.05 volts).
Given the facts above, it made since that something was up with my TCU. I checked the input voltages to it (switched and unswitched +12 volts), and they were spot on.
At that particualar time i installed another TPS i had laying around. It cured the idle issue, but some other weird things started happening. My "RPM Float" came back. It would sometimes act like it was staying in gear too long.. just normal weird i know ive got a crappy TPS problems...
I dealt with it unit i could finally convince myself to just try a new TPS. I got it from Rock Auto. Its an Airtex brand. Model number
5S5212. The nice thing about this TPS from Airtex is that it came with new hardware. They were phillips head screws. Instead of those old torx ones from the factory. One big thing i did notice before installation was that when moving the arm on the TPS, it was much stiffer than any other one i have touched before.
I installed the TPS, and adjusted it to output 4.15 volts to the TCU per my 1990 FSM.
I took it for a quick drive tonight, and all seems perfect. No more problems with the high idle (which i expected)... but was surprised me even more was the was the throttle response changed. I cant say it was in a good or a bad way, but it was definetly different. Another problem it fixed that i have dealt with for awhile was something i describe as "RPM Float". After acceleration, if you let off the gas and just let it coast, the tach would drop to about 1,000 RPM's, and then Jump up to about 1,300 RPM's. It would cycle like this until you slowed down enough, or accelerated again. You could hear the engine rev when it was doing this also. Like you were giving it a slight amount of gas when you really werent. Anyway, its nice to know what was causing that problem.
Now only time will tell if i get some weird problems again or not. Now that i have a new TPS for the first time since i have had the Jeep, if a problem arrises, then i think im going to try a different TCU that can output close to 5 volts to the TPS and see what happens then.
I hope what i have written here helps someone in the future.