sounds like it's being starved of air by constant cold-start fuel/air mixture. Pull the sensor lead off the Idle Stabilisation Valve when the car stalls when hot. If the car will then start, take the ISV off and soak it in WHITE SPIRIT (nothing stronger like turps) and see if any black muck comes out of it. Once it's had a good clean put it back on and see... Otherwise I'm not sure, but it deffinately sounds like too rich fuel or choking to me. mik.