I have a 7 year old Ultra Sx 90 and have paid $1,400 in repairs to date. Yesterday I was advised that the heat exchanger needed replaced, was under warrenty, but that I would have to pay labor charges. Has anyone had sucess in getting Armstrong to stand behind their warranty?