Had similar issues over the years, TD5 startes (just), runs for a while, then miss fires and eventually dies - pressure regulator has failed and it can leak fuel, hence the smell. I've used OEM complete regulators, second hand ones and the latest attempt is just the regulator. This is working...