Sounds like a dead/dying ignition coil.

Check the CEL and move ignition coil around, if cel move with specific coils, then you will know which coil had gone bad.