It's funny -- With the plug disconnected at the PCM I get 7 volts at the pin that is supposed to supply the TPS with 5 volts -- When I plug the harness in I get 5 volts at the TPS as I should

The big problem is I'm getting voltage from the PCM at the terminal thats meant for TPS input

I would think that, with the TPS unplugged, I should get 0 volts at the terminal thats supposed to read the voltage from the TPS -- It's unplugged -- why is there voltage there?