Hi mate, i'd be checking the fan switch is ok it'self. Is it a standard S2 fan? check the plug connection on the fan itself... and also check the blue connector that goes to the thermostat housing, you can bridge this connection and the fan will kick in automatically with the ignition on. Also check the temp sender (little rubber boot that pushes onto the head, and is also conected in with the blue plug mentioned above) make sure this is ok, but this just gives you your actual temp reading which i assume is ok?
HTH