i had the same problem a few years ago but on the 1.8, i ended up replacing the stepper motor/idle control valve as it was worn and this cured it. remove the torque screws and it should slide out.
good luck
firestarter
September 2010
I can answer this question...
How do I clean the Idle control Valve on Citroen Xsara 1.4?