Its your heat exchanger 'kettling', more than likely due to a partially blocked heat exchanger, and more than likely a scaled or sludged up ch system.
An technican may change the heat exchanger and the problem will go away for a year or more if lucky, but if the system is scaled or sludged up it will not last long.
Total answer would be to have a 'good' 'recommended' plumber come and chemicly treat and maybe power flush the entire system, change the heat exchanger is nessesary (the treatment may improve the heat excahnger blockages too) and finally fit a magnetic cleaner (something like a magnaclean) to the system to keep it clean.
This may seem expensive, but in the long run it is the one and only way to finally put the system right!
T, April 2008