Someone posted this on another site:
so many things it could be that can cause this. a common one will be the common rail pressure sensor giving a false reading. if it doesn't see 10k psi the it won't start. it could have the required pressure but the sensor is duff, or the sensor is right and there isn't enough pressure due to a leaking injector or a duff high pressure pump. it needs someone who can diagnose common rails to investigate it. so many garages just havn't got a clue , plug a code reader in , no codes so shrug shoulders and roll over and die, which is no good for the customer with a car that won't start.
QWales
January 2015