Have you tried changing the fuel filters, there are 2 "bowlless" Lucas type filters and another pre-filter fitted to the diesel priming pump.
If they have been changed and theres no air in the system check for any foreign bodies floating inside fuel tank which could block the pickup pipe causing fuel starvation.
Dave
April 2008