Hello, sorry to hear about your re-occuring fan problem. The fan is designed to come on even during cold temperatures. This feature is for disapating condensation built up on the radiator. The solid state relay behind the front facia, has been a problem for chrysler from the beginning. They have revised this relay several times but ultimitly fails.
I would completely check all the wiring for corosion, also fill up the relay connector and the fan connector with di-electric grease. A poor contact or corroded wire will overload the circuit.
I hope this helped if so an accept is appreciated