had the same prob with mine an it wasnt the tps. it was something on the bottom of the throttle body. it has some water hoses going into it take that off an see if the spring thing came off. if so put assembly back together an put it back on the tb. fill with water an see if that helps. i had a friend help me with mine. an watched him do it.hope this helps good luck. this only helps if the idle surges. if not iacv or a vac leake.