Sometimes it isn't the TPS itself that's the problem but the wiring harness connector can be faulty. Try wiggling it gently while the engine's idling and see if the engine stumbles or develops an...