[broken link removed]
"Starting and running problems and the car reverting to limp home mode can be due to the Power Control Module cluster gateway not closing properly and draining the battery overnight. May need to be reloaded with manufacturer data to overcome a sofware error."
and
"Mysterious 'Engine System Faults' on diesel leading them to lose power and revert to limp home mode may be caused by an intercooler pipe weld fault leading to a crack in the pipe. Problem of 1.6 and 2.0 16v diesels slipping into limp home mode put down to throttle butterflies sticking or their spindles wearing prematurely causing them to stick. The throttle position sensor identifies this and sends a message to the ECU to limit the engine to limp home mode."
i'd go to a different dealer, or go back to your dealer based on the above info.