I'm surprised no one has mentioned the ignitor? Prone to dieing, swap your mates over.
I had a problem similar to what you described earlier which turned out to be bad connections to the coil packs (plugs) but if you have changed them all for new I'd look further up the ignition chain...
HTH
Bookmarks