Check your battery voltage, you should have around 14.4 volts at idle, much less and it will shut some of the electronics down.
Alternatively it could be a water circulation fault, check the heater hoses where they go through the bulkhead, they should both be hot, if they are and the air is still cold it will probably be a flap not opening in the heater, possibly to to low voltage as above.
Peter