try bypassing the thermostat switch and kick the bike over and if the thermostats ok the fan will come on immediatly when you kick it over,
also remove the fan and put 12v power straight into the fan to see if it works, get an electric multimeter and do a continuety test across the thermostat whilst holding the thermostat in boiling water and if its ok a beeping noise will sound on the multimeter.. if the fan works and the thermostats ok then the fan rectifier is knackered, ( the rectifier is the little square black box attached to the fan cowling ).. hope this helps