Last week my Citroen relay van lost the cruise control a day later it lost the air con then the cooling fans both ran all the time, drove it for another two days and the EML came on and after a day it went into limp mode. Thursday morning it started but running really rough luckily I noticed the temperature gauge was reading normal temperature even though though the engine had only just started. So I thought temperature sensor, rang the main dealer asked for a sensor the chap said which one there's three on that engine. I asked which one do you sell the most of ? . Got it today fitted it and it now runs perfectly. It was more be luck than judgement but a result. Amazing that a faulty sensor can cause that many problems.