Have you checked your coils & plugs?

What about IAC & FPR?