Its probably a faulty 2 port valve, close to the copper cylinder. This either allows hot water to enter the heating coil of the cylinder or allows it to just run through the central heating pipes. They have a small electric motor on top which has packed in.
John
November 2009