I had a similar problem about a year ago - my radiator fan wouldn't turn off, and it turned out the sensor inside the fan was buggered. Replacing the fan solved the problem.
Now the other fan stays on (smaller of the two behind the radiator).
Can anyone confirm whether the same solution applies to the aircon fan? Is the sensor inside the fan itself?