hi, I have a series 3 2.25 diesel that has a slight miss when cold and a constant knocking sound. when started cold, the engine seems to be missing or poorly firing on one cylinder. it sends a shake through the cabin and a puff of smoke from the exhaust. after about a minute this stops. however there is a constant knocking sound as well. does anyone know how to fix this? thanks