A car that struggles to start on a cold morning is almost always down to one of four causes: a weak battery, thickened oil, condensation in the fuel or ignition system, or a fault the cold is simply ...