The air bypass circuit that regulates the engine idle speed might need cleaning. There also could be a vacuum hose loose as well. The last thing ot check could be the EGR valve (exhaust gas recovery). If that's not functioning properly, too muich exhaust could be returning to the engine causing the engine to run lean. Running lean while could might cause it to run rough and stumble.