Could be the DME temp sensor. If I'm correct, it sends a signal to the computer to richen the fuel mixture until the car warms up. If it is not working correctly, it would not send the richen signal and could cause a rough idle. Cheap part to fix.
Pelican Parts - Product Information: 944-606-125-00-M323