Have the radiator fan resistors changed. They control when the fan cuts in and at what speed. They are on the front side of the radiator cowling, drivers side. Changed mine, works great now. Only cost about £15, from Citroen, replace both if you can. All you need a phillips screwdriver and 10 mintues of your time.
Gaz, August 2008