Here is a recent ( 10 minutes ago) reply of mine that has links to free factory service manual downloads:
http://www.toyotanation.com/forum/showthread.php?p=2192224&posted=1#post2192224
if while drivin you hit a "dead spot" in the rpm range (throttle position) then the TPS is faulty,usually it's from constantly driving in the same rpm spot or throttle position for extended periods which causes the contacts in that spot to burn out as tated in the owners manual for the 1985-87 4-Runners/pickups,also a fault code will be stored in the ECU (EFO computer).Here is another source if it needs replacement then how to adjust the new one:
http://www.4crawler.com/4x4/CheapTricks/TPS/index.shtml
always clean the throttle body first then clear the ECU fault codes and recheck codes again.If TPS needs replacing make sure you check your engine base timing (5 degrees BTDC with check engine/timing connector shorted) as it could retard your timing by as far as 10 degrees and cause your engine to overheat.
Sidney® ™
Repairs TV's,VCR's,home/car audio out of my apartment
E-mail:sidneybek(at)yahoo.com
Dartmouth,Nova Scotia
Canada