Hola Tcmn.
Según entiendo el programa funcionó sin problemas por casi 5 años, ¿ Es el mismo que te está dando los problemas ? ¿ Tenía incorporados todos los componentes que mencionas ?
Si no lo has modificado y de golpe y porrazo empezó a dar problemas, deberías controlar que modificaciones o incorporaciones de software se le han realizado a los equipos en questión ( Y también controlar las caducidades como te sugirió
Casimiro ).
De haberlo modificado, tendrás que hacer una evaluación retrospectiva a fin de individualizar cuál de los cambios está provocando la situación que comentas.
Ya has descartado a la bd como causante del síntoma, lo que parece circunscribir el problema a cambios en los equipos o en tu aplicación.
Saludos