I have a 2004 TDCI and nothing has made any difference and the real bitch is that I have a mate who works on TDCI's every day and he told me it would be a waste of time ! I wish I'd listened to him and saved the money and now I just give it a good old italian tune up once or twice every tank of fuel and she's as sweet as a nut