I have had a problem like this, small bit different,
my car runs okay but wont idle correct, also doesnt idle atal when it is cold the engine just cuts out
i can keep the engine running by keeping the revs at around 1000rpm
when it warms up the engine idles at around 500-600rpm...