If there is no spark, could be a bad ICM (Ignition Control Module (the thing the coil packs sit on)). I suppose the battery could be the issue if its going bad but if its turning over it would not be my first thought.
That said, being you said no spark, Im assuming you have checked for it. If that is the case and there is just no spark to the plug, then I would highly suspect the crankshaft position sensor, since it plays a direct role in spark.