Hi Chris,
Hope I can help a bit. I have a Worcester Bosch which works on a similar principle to your Glow Worm. Being in a hard water area myself, I have had no limescale problems in the heat exchanger after 7 years, this being without any anti-scale gadgets, so I wouldn't think this is your problem either after only 2 years. In any case, there should be little build-up as the temp should never go above 65 C.
It will either be a problem with your diverter valve or the pressure sensing device/switch. Most boilers also have a gauze filter fitted before the exchanger, and there could well be bits in that. not necessarily scale, but if you've had any work done in your street, eg. water board changing old cast mains to plastic, there could very well be bits of plastic "saw dust" clogging you up.
If you turn on all your hot taps and the flow seems reasonable, then it's probably the boiler divert/sensing mechanism.
Tony
May 2005