I too had the same problem and was at my wits end trying to find the cause. I checked the fuses, then the relays. everywhere. But my car would only blow when the heater switch was put onto number 4.
I managed to track the fault down to a loose conection block in the passenger footwell. (Just...