Welcome to the forum!
Did you check over the
codes on the main menu?
Code 32 :EGR Vacuum Control
Code 32 is by far the most commonly encountered trouble code. The most common cause for this trouble code is a leak in the EGR vacuum lines. This code is often disregarded since a malfunctioning EGR system seldomly has any effect on the car's driveability, and only on the engine's emissions. It's also tremendously difficult to diagnose the problem. If your car passes emission tests and is otherwise running ok, it's often not worth the trouble trying to find the problem.
Code 35 : Idle Speed Error
The ECM will set code 35 when the engine speed is 75 RPM above or below the correct idle with closed throttle. This condition must be met for at least 45 seconds before the code is set. If idle speed is too high, check for vacuum leaks. If idle speed varies up and down, your engine might be running too lean (high air/fuel ratio). Check for low fuel pressure or water in fuel. If idle speed is too low, your engine might be running too rich (low air/fuel ration). Check for high fuel pressure or leaking/sticking injectors. Also, check all connections to the IAC and replace the IAC if necessary.
[This message has been edited by no2pencil (edited 05-07-2014).]