Going by my Blazer, I would be almost certain that it is not the serpentine belt, this has a sprung loaded tensioner anf you should be able to test the tension by pushing it on the longest run, It will be very tight. 
If the vehicle is hi mileage I would check the alternator brushes and commutator.
                
 John Sunderland
                
 June 2007