When my TPS went out on my VR and 2.0 the symptoms would be i would stop my idle would be super rough. it would bog way down then jump way up to 2k. i would have to keep my foot on the gas to keep it running or it would eventually stall out. As soon as i got a new throttle body good to go. Sounds like TPS but did you clean your MAF at all?
__________________
If you're not cracking oil pans your not low