Yet another TPS question. Had my truck worked on last week and had engine steam cleaned. TC lockup has been flaky or non-operational since. Took off TPS and shot with contact cleaner and problem did not get better. Would it help to disconnect batteries to reset PCM? Or should I go with a new TPS, what is the best source for new TPS?