Probably the idle speed controller. Seems to be a rash of them acting up lately. I'm guessing it's a little sticky and missing steps occasionally. Stepper motors can get out of sync with their controller if they fail to respond to commands occasionally. I was able to resurrect mine by getting a little oil inside it.