I wonder how long we can expect a controller to work without problems? My controller worked flawlessly for 3 years till I started having some problems. How long does it have to run without an issue to be a "good one"?