Squealing power-steering pump

That sounds more like an engine belt is a little loose. It could be any of your belts.