I have had this problem since I bought my crossland 2nd hand. Its a 69 plate. Took it back to garage & no fault found. Had new pressure gauge & engine flush to no avail. Was still like this after 1st mot. Took it to a different garage & they changed the oil. They said I had wrong oil in my car for the newer engine. Dont know what oil was in but they changed it to 0.20 oil. After a couple of weeks the fault disappeared & its now been 5 months & aint had that fault again. Worth knowing what oil in your car & maybe changing it. Worth a try if nothing else has worked