My 300Tdi was exactly the same on 50/50 veg oil mix, I have tried on and off and finally packed in veg oil all together, ran the tank almost empty, filled up with diesel, added two tins of Liqui Moly fuel system cleaner and the difference with in 100 miles was staggering.