I'm with the TD5 brigade - No experience of anything else (so obviously biased) but I know when I have had problems there are only a few cheap sensors to check, and the fuel filter to find the solution. It's a great engine, easily adapted to deliver huge power and very little else to adjust.