I had this problem and it was the water inlet valve diaphragm which was at fault - the boiler will fire up initially for a while whilst the main head of pressure is high until it subsides after a while and then the boiler will think the demand has gone so will switch off heating the water. I guess you have had this fixed now but it cost me around 100-120 pounds to replace.
chris jones, November 2007