Update.
The new ECU arrived today, and was fitted [easy job].
It took a while to get it started, when initially it showed the same symptoms as before, where it would starts for a second then cut out. I floored the accelerator and lo and behold, it started. I revved it up then let it idle and was fine. I even took it for a short spin around the block.
I pulled back into work, and as I open the door, it dies again and won't start!
I thought perhaps that the battery didn't have enough power to start, so I ran some jump leads from a mates car. After a while, it started and idled fine, then as I open the door to move it to the other side of the carpark, it dies and won't start again.
My lunch break is finished, so I can't stay out there all afternoon getting it going.
Does anyone have an idea of what it could be please?