What's causing this engine fault on a 2002 Land Rover Freelander?

Any ideas please? I have a 2002 Freelander TD4 with an intermittent fuel failure. It was travelling happily then suffered a loss of power with an eventual standstill. It will start again after about one hour. Work already undertaken: new ECU main engine, fuel rail pressure sensor, mechanical fuel pump, and camshaft position sensor. The vehicle has been sent to a Land Rover diagnostic centre - nothing - then back to a local garage - still not working. I have assured the owner that you will come back with the solution. Many thanks.

Asked on 2 November 2012 by AA, via e-mail

Answered by Honest John
Sorry, I don't answer questions of this nature unless I have come across the particular problem and know the answer. You need to use: www.honestjohn.co.uk/askhj/ from which it can be referred to our resident mechanic, Alan Ross.
Similar questions
I have just bought a 2008 Mazda MX-5 2.0 Sport RC from a franchised dealer, the car was serviced in April by the dealer and has 45,000 on the clock. After running it for a few days, and filling the tank...
I own a Jaguar 2.0 diesel Classic 04 reg with 90,000 on the clock. Recently the engine has started to splutter, as if the idling speed kicks in as you increase acceleration (up to 50 mph). It seems as...
I have a 1996 1.3 HCS-engined Ford Fiesta. It starts perfectly and ticks over fine, but when under load it lacks any sort of power and splutters a lot. I've adjusted the tappets and replaced all the plugs...