Hey there all, i am having somewhat the same problem with my 01 4banger, the major difference is that the idle settles down to normal at a full stop. but until it is stopped completely it is up to 1800-2000 rpm. i changed the o2 sensor a year ago and it fixed it for about 6 months. i took it to a local shop and they changed both o2 sensors, now 6 months later the same thing. i'm sure if i change the o2 it will work again, but what can be causing the o2 to go bad. obdII code 0170, odometer codes it is either a "605" or "bus" followed by a 60 and a 68, then it says panel open. also i have changed the tps the other day and no joy! any help would be appreciated.
TIA
Smokey