Kettling is caused by limescale. The thermostat measures the temp of the metal under the limescale rather than the water temp, so it boils a bit each heating cycle. Pretty normal in hard water areas.
You need to descale it, using something like Fernox DS40, which is basically a huge bag of citric acid you put in the header tank, drain into the system and circulate for a few hours. Then drain and refill.
I do our 35 year old boiler every 8 years or so.
NB There is a small risk, with an old system that the mild acid could eat a hole somewhere and cause a leak. We get one in the back of the cast iron heat exchanger. The good news is that after a few days, rust re-seals the hole.