I had similar problems with my pd170.
DPF blocked so I had to get it cleaned out, and also cleaned the EGR valve etc.
I know it's expensive but I now use either shell v power, bp ultimate or esso, plus I use an additive, Archoil D Max AR 6900. I had the soot levels in the dpf checked last Friday...