Hi Kash, for the benefit of future inquirers, i decided that i didnt want to go to all the effort of cleaning out the exchanger, only to find the same problem recurring again. So i bit the bullet, and ordered a new secondary heat exchanger, plus new o rings.It took over 2 weeks to come.I changed it ,switched on, and all my problems were gone. None of the annoying misleding error codes either. All fixed
tony, November 2013