mondeo won't idle when warm

I have a mondeo 1.8lx 1993.
The car starts and idles fine from cold and also drives fine whilst warm. However, when i turn it off (engine warm) and restrt it after
say, 5 minutes the car stalls and won't idle at all. If i drive off and continue to drive for say 200meters its fine, no stalling and it will idle!
Anyone know what the hell is going on?

Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
Add image file
Upload is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here. All logos and trade names are the property of their respective owners.