Check your upper belt pully-wheel. Push and pull it back and forth. If there is play, then you may be due for a new one. I put a dab of Lubro-Molly on my spindle to nurse it along until the replacement arrived. Check it with the engine OFF, of course.