One thing I've always done on my diesels is when I replace the fuel filter, I fill the new filter with a can of Liqui Moly Diesel Purge. It's a solid shot of injector cleaning goodness.
Worth a try if you are doing maintenance anyway.
Can you find it locally?