Fill the tank with diesel and park the car facing downhill on a steep slope. Does the car now start better?
If so,check/replace the diesel leak-off pipes. They perish and allow air into the system causing difficult starting, this is quite a common problem. Relatively cheap and easy for a competent DIY mechanic.
spencer
January 2012