I have had the same issues with my Aristo 2JZ-GTE ECS-I throttle body after repairing code 89
TPS setting is fraction of mm to set book says must use scan tool paper clip works...you have all ready figured that out...to scan you need a advanced OBD2 scanner
This what I found to set adjustment screw this is to set idle DO NOT MOVE TPS to far or you will have 5000 rpm idle
Un plug the 3 sensors ( main is tps yes do this while running) you will have 1800/1900 rpm when this screw is set right (Aristo JZS161)
TPS plug =1 ecu told throttle plate position
Pedal position sensor =2 where you want throttle plate it to be
Throttle motor plug =3 where the ecu says the throttle plate should be
Adjust the screw to get idle with 3 sensors unplugged while running aim for 1800 / 1900 rpm idle
Pull battery terminal for 30 seconds
Re plug all three then reconnect battery
Using jumper wire / paper clip turn key to ON don't start hold gas to floor count to 10 ( this resets pedal position sensor )
Leave igntion on remove jumper wire / paper clip
Re start enjoy 750 rpm idle
Recheck codes
Have a look here this will help
http://bahamutcars.free.fr/workshop/GS_ ... index.html
Repair Manual / DIAGNOSTICS / ENGINE
Left side codes with advanced OBD2 scanner P0120/41
Right side codes with paper clip
PS TPS is same as ST210 D4 engine my throttle body motor is from same... TPS works when same part number there are two types