Scott,
The Operating Manual has a section on this 7.6. The reasons for the fan staying on are:
RADIATOR FAN CONTROL CIRCUIT SHORTED TO GROUND
RADIATOR FAN CONTROL MODULE
A/C SWITCH CIRCUIT MALFUNCTION
POWERTRAIN CONTROL MODULE
I couldn't find a way to get the stuff/diagrams out of PDF easily.
I think Saldous has managed to post the details somewhere on the forum. Drop him a PM. If he hasn't he can send you a copy of the manual on CD.
If you let me have your address, I can always post you a copy, or if you are near Staines, then you can pick one up.