306 hdi 2000 - throttle delay and then black smoke 306hdi - austyn

when the car starts it idles fine for 5seconds then it dies down but then returns to normal and when i go to drive off when you press the throtlle there is no responce for a few seconds then it pulls off but puffing out black smoke for a second! could this be injectors? or air flow meter?