If it is one of the old pro-heats, I have had a few that have been blocked with limescale in the heater. There is two hoses that go to the heater (water in/water out) if you take the hose off, you will probably find that the heater is caked with scale.
They are great fun to take apart!! not.
Merv