Just a wild stab in the dark, to get ignition you need fuel, spark and oxygen, if you have a strong spark and plenty of fuel, then have you got enough air going into the cylinders?
Hi . I have been following this with interest as have most of the knowledgeable guys on here. I once dealt with an Astra GTE that had this problem in reverse in that it would start from cold and run fine .Take it for a run and once warmed up would start to cough and splutter to a halt . It was traced after what seemed like an age to the coolant thermistor switch which bizarrely was working in reverse , telling the engine management to give full fuel enrichment when the engine was at normal running. It might be a million miles from the fault but may be worth trying a different switch.
John .