Have you had your CVV (crankvase ventilation valve) replaced? This can usually cause
rough idle. To test if the CVV is faulty, open the oil filler cap while the car is idling and check for suction. If there is alot of suction, its time to replace the CVV