The secondary heat exchanger's primary water ways are partially bloked with sludge (limescale will only slow water flow) it would be expensive to clear and there are no guarantees it would work. You could try adding sentinel x300 to the boilers primary curcuit and running it for 30mins-1 hour (read x300 instructions on bottle).
Ray, January 2009