This is a problem that seems somewhat unique to our cars. It is uncommon for others to have an impeller that breaks apart. Your key was that there was no heat from the heater.
This is well documented and you would have found loads of info here with a search.