My belt fell off went back on but has a little squeal now.
My car has 189000 miles.
My car has an automatic transmission.
If the belt came off on its own, then you most likely have a tensioner that is not putting tension on the belt to keep it on. Have the tensioner checked and replaced if it is broken or lacks tension, and also replace the belt.