My switch was intermittent, bent back the tabs that held the innards in, pulled it apart & cleaned/filed the contacts. Works perfectly now, adding the relays may prevent future failure.
Does your temperature cable work the air diverter ? (assuming this is non-A/C)