When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
You need to be much more descriptive in your problem - but one of your three guesses is probably right. To distinguish a tune up problem from a power train management problem (IAC, EGR, TPS etc) you need to know when the idle problems occur and how they are characterized.