usually rough idle means you have a vac leak when you have them scan it for the codes ask if they could look at Your LTFTs (Long term Fuel Trims) if its pegged at 16.4 you got a vac leak to find