In my car a 1995 Mk3.5 Fiesta Ghia it is fitted with a EFi 1.6i 16v Zetec engine, my first question is this standard for the Mk3, and my second more important question is why does it keep stalling when its cold. I used to have a problem with the engine surging between tickover and trying to cut out when warm, but I cleaned the Idle Control Valve and it ticks over nicely now when warmed up, just the problem of stalling when cold. Does anyone have any ideas what I should check next.

Thanks