Try some diesel injector cleaner - lots of choice in Halfords, might stop the smoking as well with a bit of luck. In my case I also had some contamination (water) in the fuel causing this 'misfire' finally completely cured by another additive - Wynns Dry Fuel , again from Halfords. Good luck :)