i don't think the tps is bad, think it's trying to reset itself. happened to me a month ago. i was unplugging it and and messing with it. it stalled on me 4 different occasions and also wanted to die at the stop light. the check engine even came on. have you try to remove the code cause that's what i done on mine. drive fine now.