have you checked for any codes yet? Also Sometimes if an engine is starving of fuel or running real lean (getting way too much air) it will rpm surge. Maybe make sure all your intake accordian/ducting is sealed tight? But maybe I would start with the ISC.
http://www.cygnusx1.net/Supra/Librar...spx?S=FI&P=106