This problem sounds like there was a seal leak that allowed water to damage and "seize" the front bearings in the pump. This most often happens when the pump runs dry. The seal will generate a lot of heat from friction and melt the impeller and possibly the sealplate/bracket. The best option is a new pump. Have a qualified pool-tech check it.