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