I purchased my 92 300SL a couple of months ago and have been slowly getting it sorted. The a/c system had been working well til the other day, when the heater wouldn't shut off. As I have been contemplating replacing the stereo I had pulled it out, and the HVAC control unit, and then put them back. It was after this that I noticed the problem. I tried using the diagnostics info I found here, but that didn't get me far. The only clue came when the signals came back reading the top as closed, when it was off and the drop top was down. When I was playing with the radio earlier I had also taken off the light assy around the rear view mirror, as it had been cracked and pieces were starting to fall off, and had glued it all back together but not yet re-installed it. So, I hooked it back up and started the car up, and the heat problem went away. Seems there is a sensor of some sort in that light assy and when that circuit is open, you get all the heat you ever wanted, and then some. Put the sensor back in play, and everything works as advertised. Maybe this will help someone with their a/c system when it wants to heat things up.
Now if I can only get the top to operate....
Mark