I had this problem with mine. The is a air temp sensor located in the front bumper. When it is unplugged or faulty the car defaults into thinking it's too hot and the fan kicks in. My sensor appeared to be ok but when I disconnected it the wires going to it fell apart. They has corroded inside. Striped them back and put 2 small spade connectors and reconnected sensor and job done.