My heater amp failed the other week (on my sagaris its in the passenger footwell behind the removable board). The wires had fused and melted onto the pins.
Changed the amp and all ok. If it wasnt the amp then the Heater ECU would be the next step to check/replace.
Claire