Sultan - the spark was great while the engine was in its 'hot-not-starting' mode. It may well be the injector. The trouble with trying to meter things is that once a wiring connection is open the ECU just see it as a fault and shuts down. When it's running I did check the voltage drop across the injector wires and got a 1.5 volt difference. My plan is to see what voltage drop I get, if any, when it is turning over while hot and not starting. When running cold or hot it is fine. If the engine stalls or is switched off it will restart immediately. The fault only occurs when left for more than a few minutes. Then it does not fire at all. The engine will spin up OK, but just not fire.
I think it safe to rule out mechanical wear or (as someone suggested) or a blown head gasket. I tried driving the car to the top of an humungous hill. Switched off for a few minutes and tried to start it on the starter. As expected no joy. I then rolled the car downhill for close on a mile........nothing. I got a lift back home. On return, with a cold engine it fired up immediately. There is no middle ground, it fires up or doesn't.
Having trawled the 'net I have found a few people who experienced this problem; but not one solution to it. I haven't found any mention of a duff injector anywhere but this will be the last thing to check. If Mach_1 does get his beast plugged into the diagnostics I'd certainly love to know the result.