im pretty sure it will be the plate heat exchanger that could be partially blocked, its not flowing through which is making boiler temp to high and tripping the thermostat, remove plate heat exchanger and soak it in cilit bang over night, then flush it through, had many jobs where this been the problem. and works great for minimal cost, would get a quailfied engineer to do as its not a good idea to be messing around in a boiler when u not know what u r doing.
hudds gas man, April 2009