Alright, this has been the problem for years and years but now I can not take it anymore and there must be a resolution. Every Single time I start my car the idle is rough. It will go from 1000rpm to about 200rpm back and forth. The best way to explain the sound is like a cat purring. The thing is when I step on it, the motor will just not go until a certain rpm and then kick in real hard. This only lasts for about a minute every time, but those minutes have added up now. I feel like it is somewhere in the air system but Im not sure. Could it be a sensor maybe? Any help would seriously be appreciated. Its been years. The car runs fine after it warms up for a quick minute, but if i were to turn it off and restart the car, it would happen again.