Do you want to know what a DPF is? Technical lubricants expert Adrian Hill is here to explain all in another episode of Ask Ade.