Sin, clean up all the earth and battery connections in your engine bay. Should stop your clocks resetting when you start up. Also when really cold if you turn on the ignition and let the glow plug light go out and then turn it off and let the glow plug light out again it helps.