Check the wiring from the negative terminal of the coil (i.e. green wiring).
It splits into 2, one wire goes off to the revcounter (through a filter if it's like my Cossie loom) and the other one goes to the ECU. I have exactly the same symptoms as you guys and I have replaced CPS and checked that side of things out with a multimeter.
I replaced ignition amplifier module, ECU itself, checked Pectel board, replaced the coil with another one to see if that was the cause (it wasn't and coil is working properly on another Cossie) and I've now resorted to removing the engine loom completely to see if I can locate where the fault is.
The trouble is my car started off with the misfiring, then it misfired and cut out and now it won't spark when turning over, even though the injectors etc. are firing (meaning the new CPS is working - confirmed as we tested it when turning over). It intermittently fires up as well when fiddling with the wiring meaning that I've got a break in the loom somewhere!
Hopefully you'll find your problem easier than I'm finding mine though!
Cheers,
Andy