when to call a heating contractor