Disconnect each sparker in turn and see which one makes no odds, that should help narrow the problem down to one cylinder at least. If you find the culprit then you can try swapping coil packs to see if the problem moves with the coil or not. If it doesn't then it's got to be the injector or maybe a burnt valve although I think that's pretty rare these days.