The hot smelling with be the diesel particulate filter trying to regenerate. You might be able to sort it out by taking it for a 50 mile run, keeping it above 2,000rpm.