I was hoping to make it last until the summer, move a couple of rads and get a new boiler but it sounds like its the heat exchanger or the pump, neither of which can be tested without trying the replacement item, not worth the expense on such an old boiler.
Oh well thanks for your help anyway...