Are you able to bleed coolant from the heater matrix

( bleed point under front cover

)

?

I found if there was a leak in the coolant system, the heater was the first place the air was trapped, and blowing cold air was an early warning you were losing coolant.
