The radiator fan is controlled by the engine ECU it sends an earth to the fan relay when the coolant temp reaches a set level, so it suggests that either the temp sensor is faulty or the relay has failed, my guess is the temp sensor.
Paul
June 2008
Automatic Answer
We may have found other answers which could help you.