My fiesta's cooling fan has been coming on when I first start up on the morning and stays on until I shut the car off. Even a 20 min ride to work , it stays on the entire time. The car is not over heating , the temp gauge is showing half way when the car is warmed up. Would anyone know what would cause the fan to come on like that?