'Patrol found the following fault code/s:System : Engine control - S39 / Diesel CR/EDC SID 309 Status

The car worked fine after that. I phoned the local garage (the only one in my area) who said as the fault had been corrected, they would not be able to find the root cause and it could be due to a wide number of problems. Has anyone else had similar issues? Did they recur? If the problem happened to you, were you able to keep the car going until you parked or did it stop altogether? Did you find a garage that was more helpful and if so, did you get an explanation as to what the fault actually was and what did they do?