My heater worked flawlessly from 2009 to about 2021. I was battling first an IO code and then intermittent IF code and replaced both ignitor, fixed IO, and flame sensor with no change intermittent IF results. I suspected a heat exchanger leak due to some small about of water (not much) from...