Could it be the choke stuck shut? I had that problem on a fiesta that I done an engine swap on, me and my dad spent ages trying to find the problem, in the end we gave up towed it to a garage and left it with them to be called less than 10 minutes later saying it was sorted.