I am looking at 91 and up on a Hayne's wiring diagram. It looks like the MAP and TPS get 5 volts from the same ECU wire. I would get your volt ohm meter out, and check the input voltage (power on, engine off) to the MAP and TPS, with the TPS disconnected, and with it connected. I suspect you are not getting enough voltage to the TPS, or maybe even the MAP & TPS. IF the input voltage is say 4.7 to 5 volts, then it may be the TPS return wire which I think is org/Dk Blu., Blk/Lt Blu should be the ground wire. Vio/Wht to the TPS and MAP should be a shared 5 volt input from the ECU/PCM.
If the ECU/PCM is only seeing say 0.2 volts or less at idle is too low for the engine to run. Such a low voltage could be caused by a bad TPS (you tried that already) a voltage loss going into the TPS from the ECU input wire, or a voltage loss in the wire going back to the ECU/PCM from the TPS. Either way you are looking for a bad connection, bad wire, or bad ECU/PCM output voltage, indicating a possibly bad computer. Bad wire or bad connector is most likely starting the TPS connector or the 5 volt feed wire splice in the harness between the TPS amd MAP sensor. Check the input to the MAP and the TPS. If you have 5 volts at the MAP and not at the TPS it is a bad splice in the harness.