Right now I have the same problem, I believe it is the Heater Valve - it is located on the back of the engine/passenger side very near the bolt holding the shocks. It looks like two metal pieces in one single structure. If you have the c220 it should be under a "plastic cover" holding some other electrical units. It costs from $115.00 to $475.00 depending on the model - mines is a 1995 and its $185.00. This valve basically controls the hot air flow of the a/c unit, and what the valve does is it opens a path for the water used by the radiator and sends it to the small heater block or radiator and this is the hot air you fell - if this valve is faulty it can shut the refrigerant conduit of the a/c compressor and only allows hot air to come out. This in turn will also cause steam to come out of that area and you radiator fluid will flush out and the car will over heat. Usually the temp sensor is about 75.00 but it may not be the main cause. I will change the valve soon, i am pretty sure this is the problem, that hot air is no good in florida!!