Alright, I finally tested the TPS right... I must have been doing it wrong last time...
I have a feeling you are still doing it wrong. no offense. I summed it up below but I will address you're findings individually first.
i checked continuity between terminal B and ground and got between -00.6 and -00.8
Terminal B is the ground wire terminal. Continuity to ground with the TPS mounted is incidental.
i checked between terminal A and B and got -1
Well you should just get 1 or infinite. Until the throttle is opened slightly, then full contact Zero ohms
i checked between that green wire on the check connector and terminal B and got -1
Green wire at check connector should have Zero resistance with
Terminal A not B wire of haness. But harness measurments should be done with the ECU and TPS connectors unplugged, otherwise you could be measureing resistance of the ciruits inside ECU.
my meter shows 1 on the left side when no leads are touched, but -1 is the same thing, just with the negative sign...
you should not be getting Negative Resistance values. 1 means infinite resitance, or a total open circuit, no conductivity. -1 means the meter is tring to read a resistance that is off the scale. You should set your Ohm meter to a higher scale like 10 or 20k ohms. The values you are trying to read are between 1k ohm and 10k ohms.
BOTH of the TPS's do this... does that mean both of them are shot?
Are you testing it with the connector unplugged? Here's what it shuold be. Testing TPS itself, not plugged in.
Restistance between A(idle) and (ground) should be Infinite at throttle
open, 0 or near zero (.1 ohm or less) at throttle
closed.
Resistance between B(ground) and D(+V) changes with throttle opening between 3.5 to 6.5K Ohms
Resistance between B and C(signal V) changes with throttle opening. Less than 1K Ohm at closed, Greater than 2.4K ohms with valve fully opened(80% of resistance between B and D) Restistance should increase and decrease continuosly and smoothly between B and C.
To check the harness, you'll need long test leads. Unplug TPS and ECU connectors. Connect one lead to the tps plug terminal you want to test. Connect the other lead to the corresponding terminal on the ECU plug. There should be Zero or very near resistance. Full continuity. Same method for testing continuity between check connectors and corresponding ECU and TPS pins of harness.
Did you figure out the idle switch wire issue? Is it a Lt.Blue w/Green(LG) at TPS, then Green after the big round plug? You said you found a green one at the Check connector? center pin under lock tab? That would mean it is green at ECU as well.
edits in red