When it goes, it's fine, runs well. just won't start again with a hot engine bay. If I take the bonnet off it resolves the problem more quickly.
One thing I thought was that the fuel rail is at the highest point on the fuel system and the fuel could be vapourising with high temps. There is no bleed and no tank return on this engine.
Immobiliser? hmm, I don't think its that, why would it be temperature related?