Thanks for the reply.
I changed the diesel filter yesterday as I have read that on some cases this was the problem. It seems to have cured it thank god!! I have done about 80 miles since and it is running spot on. The garage I went to who plugged it in where sure it was the injectors, Just as well I didn't say go ahead and fix it!
Fingers crossed its all done now..