13 850xp bogging down and fan not coming on

I have 2013 sportsman 850 xp ho eps and the fan does not come on. I dont get the over heating indicator. I tested the fan by wiring it directly to the battery and it works (bearing is pretty rough). I don’t want to wire a switch up and just turn it on while I’m riding and then shut it off when I’m done. The thermostat works I can see the coolant moving. I replace the thermistor thinking it was that and still nothing. It has fresh coolant in it and I bleed the line of any air. I don’t know what else it could be all the wiring seems to be in tact. Also when I was done bleeding the line I started to rev the engine to get it to heat up faster to put the fan on. But it starts to bog down at 3800 rpm and I get the eps indicator any idea what the problem could be?