sounds to me like a faulty fusebox, could be one of the relays as the heater,indicators and fan are all using one..
check your connectors first and try to get hold of another 3 of these relays(heater,indicators,fan) and replace each one at a time to check wether or not it works fine. hope this helps