Cooling Fan Won’t Work

My friend had my 2007 Grizzly 700 out, and it overheated during some slow riding. The temperature light came on, but the fan did not start at all. When the fan is connected to 12v it runs just fine. He checked at the temperature switch on the engine, and he is only seeing 4volts at the yellow/green wire, and nothing at the black. He still has the machine, so I haven’t been able to check it myself, but any ideas as to why I only have 4 volts at the switch? Any suggestions as to where to start checking, other than checking connections?