I had the same problem, which I solved by changing the heater valve, which shuts the water flow into the heater matrix when you select cold air, and opens it again when you select warm air.
Unfortunately, it has failed again after only 6 months. I now wonder if something else is wrong.
Alan, April 2005