Yes, reverse your probes, TPS uses a Pull Down circuit
Should be under 1v closed and 4.5v or higher Wide open
The TPS is a "learned" sensor, so computer can adjust to variations, takes a few drive cycles
There is an anti-diesel screw on the throttle linkage, if the TPS doesn't have slotted holes for adjustment this can be use to fine tune the voltage
Key on engine off
You want to raise closed voltage to .9 and WOT voltage to 4.5, so +.3 from current readings
See if you can rotate TPS first to gain the +.3v
If not adjust the anti-diesel screw, looks like an "idle screw" its not
Computer sets RPMs using IAC Valve, RPM is based on engine/coolant temp and input from Transmission sensor on automatic, and AC circuit if you have AC
TPS is not used for idle, TPS gives the computer a "heads up" to add extra fuel for acceleration faster than MAP sensor can, serves same purpose as accelerator pump on carb
TPS is also used to shut off fuel injectors while coasting, when RPMs are above 1,500, this saves on fuel
TPS voltage level is also used to compare to MAP voltage/frequency, as a comparison to see if BOTH are in sync
When you shift into R or D(actually out of P or N) the computer should "see" that and bump up RPMs by 75-100 depending on software, same if AC is on
But computer should open IAC Valve more if RPMs drop below warm idle regardless and its pretty fast so odd that engine stalls when put into gear, almost stalls and then recovers means computer and IAC are working, but maybe trans sensor is not
Its called the NSS, its on drivers side of trans just above shift rod, its a plunger type sensor, 4 or 5 wires, its also the Reverse Light switch