Espero que puedas repararlo pero mi comentario es para compartir un problema similar. En la planta industrial que trabaje hasta hace poco, los controladores se estaban quemando por 3 causas principales:
1 Cuando se usan para controlar resistencias, una practica frecuente como mala es ponerlas cerca del calor. Los circuitos se dañan permanentemente a temperaturas ambientales mayores a 145º F . Las primeras fallas son cuando empieza a variar la lectura.
2 Aun cuando los contactores demanden poca corriente, es conveniente utilizar un relay entre controlador y contactor. Aumenta la vida del relay interno.
3 El movimiento frecuente de una estacion de produccion o mantenimiento a otra. Aflojar y ajustar el cableado constantemente pone en riesgo los circuitos. Aun cuando son de conectores socket.
Espero no hacer comentarios redundantes sobre algo que ya sabes pero atender estos puntos alargo la vida de los controladores.