sounds like the position of the TPS is wrong, as a rule of thumb it should sit exactly half way along its elongated slots, of a 4x4 TPS at idle this should read between 0.2 and 0.25 volts back at the ecu, pins 17 and 30 IIRC (with the ignition on), not sure about a 2wd one though.