sounds like it could be the heater matrix itself. Quite a pain to change becaus it means taking off the facia panels inside the car, which usually means taking the entire dashboard out, which usually involves taking off the steering wheel.
Christopher Pearse, December 2005