Hello, There is a possibility that your boiler heat exchanger is sludged up with either limescale or rust from the radiators.
This would slow the flow down through the heat exchanger causing the boiler to overheat.
A quick repair would be to add a flushing agent to your system like fernox. This would only cure your rust (ferrous oxide) problem.
If the cause is down to limescale the heat exchanger would have to be powerflushed. Quite an expensive job.
Regards,
Nick
Nick Frost
January 2008