My 2000 Optimax started idling at 1000 rpm at the end of the day yesterday. I put it on the muffs this morning and it idled normal for a few minutes and gradually increased to 900 RPM. If I apply a small amount of pressure to the TPS it returns to normal idle. Any ideas? All of the shops in the area are booked until next week.