Another tithing that could be making for gard starts is a dirty fuelfilter or dirty injectors, so if you know the starter has been replaced but don't know when the fuel filter has been done or when the last time was the car got the injectors cleaned... look at those... ps you can do a diesel purge. It cleans the whole fuel system