Richard Too late no doubt for you but it may help someone else. Bosch erorr codes are 1 Water inlet 2 Heating element 3 Pump. So the pump is your problem area - could just be debris in the pump, pump could be on its way out - they do wear - £20 del on Ebay or there could be a blockage elsewhere. There is a chamber at the back of the m/c rhs between pump and outlet pipe. I have had constant problems over the years with that filling up with a mixture of limescale,soap residue and oils (my daughter has Eczema) + the occasional foreign body. When that happens the pump is going against a brick wall & the m/c stops. Hope this helps someone.
Patrick
October 2006