You appear to place confidence in me without knowing whether I am competent or not to advise on this subject. Regardless of what advice anyone gives you (on this site), you should ensure you are happy with the advice and understand the reason/logic of carrying out any recommendations.
I would even invite Gucciman to comment on my response(s) (two heads are better than one).
OK, lets assume that your problem is due to a low flow around the system, Gucciman is correct in that this is likely to be due to the pump being on the way out or some blockage/restriction within the central heating section. Unfortunately even for someone looking at the system, it can be difficult to tell which. A skilled engineer might be able to recognize tale tell signs from the pump (noise/vibration etc), that it was faulty and required replacing. More likely, the engineer would replace the pump, if that did not work then they could be fairly certain that power flushing the system would work.
Gucciman recommends replacing the pump, which will cost around �100 (get a quote before agreeing to having the job done). I would recommend flushing the system first (not power flushing, for which you will have to call in an engineer). My reason for this is that you can easily do it yourself at no cost (or for the price of a length of plastic tubing). Unfortunately you can only flush the system under the water supply pressure (if a fully sealed system), or what could be more correctly termed a drain, if your system has a header tank fill/top up.
There is a further (unlikely) possibility, that your problem is caused by one of the control valves within the central heating not fully opening as it should. Unfortunately by the time you consider this possibility, you will have replaced the pump and power flushed the system.
Let us know how you get on � I�m sure that between us, Gucciman and I, we assist you in understanding the