I have a 21 yr old LT166. Over the last year I have had a problem with the drive belt popping off from time to time. Recently the drive tension spring broke and I replaced it but I promptly broke a few days later. What are the most likely causes. Idler pulleys? Thank you