With your symptons, check fan relay and temp.switch
Check the temp. switch wiring is still on , disconnecting the temp. switch causes the fan to run.
Or break in the wire from fan relay to temp switch........the fan relay is in the relay block behind the passenger headlight.
LAST CHECK AFTER ALL THESE, AIR CON HI-PRESSURE SWITCH BEHIND DRIVERS HEADLIGHT. :duh: