if it is at the garage you will have to have a word with them when you pick it up if they found anything wrong with the pulleys,tensioners etc,if it was squealing it was either too loose or something was seized,the very reason it eventually came off is suspicious and whether you will ever find out if they caused the problem remains to be seen
wickham
September 2010