sounds like same issue. played with tps idling went up to 3000rpm on 1 ride parked it. next day loosened bolt on tps moved it over started back up idle 850rpm. if you do have to replace tps there is a plug on wiring harness. going for test ride again tomorrow