Usually a sensor. Any codes on monitor?Does it have a thermo-fan setup? i wonder if it could be a bad sensor telling it to turn on
You can also try to flush out the radiator and oil cooler. Sometimes the fins get clogged with dirt/mud/trash/wood chips etc.Usually a sensor. Any codes on monitor?