2013 800 outlander XT overheating

Bike is overheating here is what i found cooling fan will turn on for a short time when bike heats up then will stop. I found the 25 amp fuse to hot to touch. When the fuse cools off the fan starts back up and then quits and so on… It seems the fan is drawing alot of current. I can spin the fan freely. Do i need a new fan or should i be looking for something else???