If it only started happening recently and you didn't had someone work on the electrical, it's likely a stuck relay.

Check the relay box under the hood and pull out the radiator fan relay to have it tested.