Have you tried adding more fuel to hot cranking sites in the map Al as per my earlier post?
There is an explanation to this in Dave Walkers book where this is his remedy to the common problem.
It worked for me. Just whilst cranking at high engine water temps.