I have a serpentine belt that squeak in a very high pitch noise. Replace the tensioner and the belt last year. Worked for a while, but it squeaked again. Meanwhile my alternator happened to go bad, so took it to a different shop, they replace the alternator, the belt and the tensioner again...