I have 32gtst with the same problems. I tried adjust my TPS and it seemed to do was make the idle climb to 2000rpm. I also disconnected the IACV to see if it was causing the high idle but appeared to do nothing, it still idled at 1100rpm. I was thinking it may be an AFM problem? It has me stumped & I'm asking around so I will post any suggestions I hear of.