The flow is controlled by the boiler to maintain the demanded temperature so a high temperature demand may mean the flow is severely cut back, say in winter when the water input is colder. However, if the flow has been good and now it's not this may indicate a component problem. If the boiler is working at all - it ignites, there is hot water in the heating circuit - and the problem is just in the hot water taps then it could be the Feedback Temp Sensor or the Flow Control Valve and these both connect back into the Control Board so several things need checked out.
slapdash, May 2009