It is a shame that they dropped the ball with service. My controller was functionally great until I washed the engine last Summer and caused an overheating. The circuit breaker I have was tripped by the water, and my thermostat was tripped open from heat when the fan didn't run the next day.
The end result was I got the fan to run by tapping hard on the circuit breaker, which I still should replace. But my fan now is armed at all times, not just with the ignition. So something changed inside the controller to allow fan power without the key.
I need to build another electric fan for my V8 truck soon, before I swap engines. For that I think I'll use a different controller, and go back through the fan system on my 99 V6 truck. They are sensitive electronics, they need to be rugged.