Thank you for all the feedback guys. I checked the tension in the belts and sure enough they were not tight. The idler pulley is in great condition, but the bracket the pulleys are mounted on does not want to pivot freely (marked with black box in image). I tried knocking it loose after using PB blaster, but it only moves if I smack it with a mallet. Until I'm able to free it up, I won't know whether its the spring or belt that needs replaced, probably both.
Right now, it has a 60-inch deck drive belt, but should I get a shorter belt?
View attachment 29656