I have a 1990 mkII Golf. I've had the thermostat and fan belt replaced recently but the heater refuses to blow hot. Is there anything to be checked before considering it may be a faulty heater matrix ( which I understand is a bit of a bummer of a job!)?
Is the temperature gauge reading normal driving temp ?. It's possible that there is an air lock stopping the hot water flowing threw the heater matrix. If it is an air lock you could drain the system and then refill it with the car on a slope so that the front of the car is higher than the rear.