Have you checked the glow plug relay,.Also check the fuel lines for air leaks,.Although the system is self priming,any air leak will contribute to hard starting,usually accompanied by rough/lumpy idle.Have you had the car in for a diognostic reading.If the speed sensor or the fuel pump is the problem,then the car should present a error code.Diagnostic reading around 20 quid from most garages,fuel pump not so cheap.
ozone, December 2011