Could be an injector going down. I had it on my last 3.0 TD6. Changed the in tank pump, in line pump, fuel pressure sensor on the end of the camshaft and it still did it.
Mine turned out to be one duff injector, you can do the leak off test (do a search) which gives an indication if there's a...