That is a very common complaint, the starter is not sealed tightly and has moisture in it that is freezing.
Remove, disassemble the starter, clean, lubricate, reseal, and reinstall it. Make sure you put a bead of RTV on the end of the starter where it contacts the flywheel housing; this is very...