It could be coil pack/ Ignition module. But my experience's with those failures usual are not that severe. They tend to fail gradually with backfires, misses, etc. I would suspect a bad cranksensor and/or cam sensor. Mass Air Sensors can also cause similiar problems. Just my 2 cents. Good luck.