You have not listed what has been done to your motor,I take it has been onto Ford IDS if it has been to your local dealer,filters been done?This is a similar problem which I have encountered on a couple of Transits,fuel pressure regulator valve on the pump and fault codes were available to help determine that fault,but without knowing what codes have been found it is pointless guessing as it could cost you a fortune.
cdc
March 2013