Is it possible the pump was not defective, but perhaps had blockage combined with blockage in the radiator?

A pump going bad is kind of rare unless it is somehow physically damaged.