Check the basics
MAF (gets dirty if using anything other than a dry filter)
Plugs - in decent condition?
Coil packs - you know one is shot when it sounds like a retarded Subaru

(best description ever whoever came up with it) you can also check them one by one by doing this:-
Start the engine, remove the wiring harness via the little clip on each one, if the engine note drops its fine if not its buggered