OK, I've replaced the intake manifold gaskets including the PCV plate, PCV gasket, and throttle body gasket. I also cleaned the fuel injectors and replaced the spark plugs.
I still have the rough idle. Also, when I blip the throttle the revs hover around 2k and take 3-4 seconds to return to idle speed.
The next things I am thinking about checking are: catalytic converters, ignition coils, and O2 sensors...