A rough idle can be from many different things. However, most commonly it is caused by a vacuum leak. Have you checked for that? Also, since it runs smooth when you place it in gear, check the idle air control valve (IAC). The IAC is responsible for maintaining the engine idle speed.
Friday, May 30th, 2014 AT 7:39 PM