Have you driven it far? Mine used to go on strike in very cold weather too. My speedo never liked getting up early in the morning either. If it has been stood for a while it could "work" after the car has got shut of any dampness in it. Sounds daft but it is what mine was like.