as a general rule, rubber should be changed out every 5 years or so.
belts, hoses, etc..

many people don't bother, but that is the general rule, and would have saved you the close call.