The TPS can be taken out and cleaned with carb cleaner. I would try that first before anything else!