I had a strange miss in mine while ago, sounds very similar to the one you are experiencing, I would get some irregular light missing here and there, then it did it long enough to throw a CEL, I was able to retrieve the code from the DH and found that the miss was coming from cyl #1, my first thought was a faulty coil pack, so I swapped 1 & 4 over just to check, same issue happened again shortly after and still with cyl #1.
I found it to be a faulty wire in the loom, just back from the plug, I dont know whether it was faulty from the factory, or some monkey had removed the plug by yanking the wires causing it to stretch. Anyway, I soldered a length of wire into the loom and that seemed to rectify the issue, then luckily someone in the US had blown their motor and was selling a set of coil packs with the complete ignition loom attached, which I grabbed pretty quickly.
Maybe give the coil pack connectors and plugs a good once over with some contact cleaner, it could just be a dirty pin.
Nearly all men can stand adversity. But if you want to test a man's character - give him power.
Abraham Lincoln