yeah...there is a way to check your TPS voltage, also yank the IAC like they said...my 86s was very very dirty, and clean it out with some kind of carb cleaner..but away from the motor itself, or PB blaster...some kind of flammable checmical that is harsh...haha, but seriously, read up on TPS voltage for your year, it says what prongs to check with a volt meter...etc...what is good for idle voltage and whatnot.
__________________
10' 1198S
09' Ninja 500R
09' Stella