Ah thank you, XXXXX XXXXX
There are two things I'm immediately concerned with. The first is the TPS output, the second the actual idle speed. After those I can't see anything here but relative long shots (timing belt off a tooth etc).
So lets start by testing our TPS out.
Here is a reference diagram so you can see what we are working with, the pin outs, etc.
Also for ease of identification of the wires, they are colored as follows:
Get your analog volt meter handy and perform the following checks:
Voltage on pin 1 with key on and sensor UNplugged
Ground on pin 4 with sensor UNplugged (you can connect your volt meter to pin 4 and the battery positive, or use your digital meter to read resistance to ground)
Get your digital meter and set it to ohms and measure the resistance between pin 1 and 4 on the sensor
The next test is a bit odd... you really need an analog ohm meter for it. Hopefully yours does this, if not I will figure a work around.
Connect the ohm meter between pins 2 and 4 and get a reading. Slowly twist open the throttle while watching the reading. We want to see a smooth, linear change in resistance... no jumps, no bouncing around, no flat spots where there is none/full resistance etc.
Let me know the tests on all of those as accurately as you can, then we will move on to the throttle close switch test.