I would suggest maybe taking said spring to a watch repair shop, they seem to be able to get things running properly again.
Though one does have to remember, spring is still a ways off (officially later this month). We have had ridiculously warm weather around here this winter, but that does not mean that we will not get dumped on big time in the next couple months. March is typically one of our bigger snowfall months, May snowstorms are not uncommon either.