you havent unplugged one of the coolant temp sensors have you??

Fan control unit is unlikely but not impossible. It is a box of relays effectively so one may be stuck. If all connectors are definitely connected might be worth checking the module.

Have tou had a chance to scan for codes