86 300E aircon on the fritz
It may not be the cause of your aircon failure but i had the same experience and here is what happened:
If the auxiliary fan does not start up at the proper engine operating temperature, the aircon solenoid switch can overheat and malfunction and the fuse pops. You can then lose your freon fairly quickly. Once i had the auxiliary fan fixed, it came on at the right temperature, no more problems. it required recharging the freon. If you have a hose leak(there are two), then you can have a leak as well. The garage initially wanted to replace most of the aircon, including the compressor but i explained that the compressor will not start up if there is no freon.
Heh. Thats how my 300E works anyway.Hopefully.