I have exactly the same problem, ie. thermofans running full speed at all times when the ignition is on.
I too have checked all the relevant relays and found no problem, but I haven't checked anything else. It could be a problem with any one or more of the following:
- the diode you mentioned (maybe)
- the A/C amplifier
- the sensor/switch in the radiator
- the A/C pressure switch
I don't know where the diode is, or the A/C pressure switch, so let me know if you find those.
I'm keen to hear of any further progress you make! The last time I looked into it (testing the relays) was about a year ago, and I haven't bothered to look at it since then.