is this vehicle petrol or diesel and what engine size/engine management system etc? i had a 52 plate diesel 2200dci espace (bosch edc15) do the same and after hours of testing and finding absolutely nothing put it down to poor fuel.i put 2 bottles of forte fuel conditioner in system and the problem never recurred.