Serpentine belt should not squeal. Either it has been contaminated (oil, anti-freeze, etc) or has been re-installed in opposite direction OR the tensioner isn't working. Your choice. They don't cost much (Parts Connection), a bit tricky to install... but it can be done without removing anything. Good luck. David G.