possibly your battery! remove the filler caps and top it up with boiled/distilled water,

also check that your terminal clamps are fitted tightly and your earth to the engine block is clean and tight. cold weather is hell on ya battery, I regularly check it but had the same problem you are describing just two weeks ago.