I am having that same surging problem and the fault codes even says it's the TPS, but I have replaced it with 3 TPS' (2 from Auto Zone and 1 from Advanced Auto) just out of frustration, but it has been no help. The voltages from the connection and the TPS all seem to be pretty good, so I don't...