thanks to everyone for their input, especially Joe60. i especially found the technical explanations useful and interesting to follow.
i have arranged with the RGI plumber for him to install a new fan. he says it's not a big job, no more than two hours.
sorry for not supplying more boiler...