Water pump will often only leak when the engine is revved high. Looks fine when ticking over.
Coolant may not have had enough antifreeze for those temperatures and frozen. Otherwise may have had too much antifreeze which also causes it to freeze. If its not the radiator. Check the frost cap on the engine to see if its buckled or cracked.
jim
January 2010