I have had my pool for 3 months. It has been leaking for probably about a month, and when the pool company came to fix it they told me the heat exchanger was corroded and that it wasn't covered under warranty because it was from low pH. I have checked my pH almost every week and it has only once been low, probably for not more than a week. He is charging me $500 for a new heater and I don't believe that I should have to pay for this when I paid $3000 for the heater only a few months ago. Can anyone tell me if this is reasonable or not?