We had a very similar problem with an old capri. We ended up fitting a non-return valve in the fuel line, don't know if this will cure your problem but for the cost, about $3, it is worth a try. My only other thought is the fuel vaporising in the pipe, but can't think how this could happen in a high pressure, sealed fuel injection system like yours. Good luck.
Time served and fully qualified automotive engineer.