Check for vacuum leaks. The PCV hose is a likely failure point. Also take a look at the IAC that it isn't going crazy. Of course make sure you have good plugs and wires. A lower priority would be the EGR ports under the upper intake manifold.
Do you have misfire codes? Do you have a scan tool to check the fuel trims?