I had the same problem with my car and the problem was the throttle body. The throttle stop screw was set to low and the butterfly would get stuck closed. This made my car run rich and idle like s*^t. got new plugs and raised the throttle stop screw and my problem went away. i hope this can help you out.
G/L