Есть, пожалуй, две основные причины, если невозможность запуска двигателя наблюдается только при снижении температуры: замерзает топливо или мотор имеет механические неисправности, снижающие компрессию, в том числе и низкую скорость вращения стартера. Пробуйте эфиром помочь, чтобы выяснить, механика то исправна? Дальше по результатам- либо отогревать и сливать летнее топливо, либо производить какой-либо ремонт.