I have a 2001 cavalier with the 2.2L and it had has a rough idle. I have had a view people telling me something in the throttle body air or something but I dont know much about my engine yet. So I havent taken the time to deal with it nor do I have the money to have it looked at. But if that helps any or if you have someone that might know of why it would do that then hit me up.