IF it's a TD5 then might be the "oil in the injector loom contaminating the red ECU plug" problem: REplace injector loom and clean out the plug (keep checking and cleaning regularly until the oil disappears). OR .. It may be the TD5 fuel pump giving up the ghost..