I have been having this problem intermittently for the last month. My engineer tells me that, apart from the condensate outlet being blocked or frozen, some other causes of AL10 can be the ignition sensor (gap too big), a faulty gas valve, moisture in the plastic pipe from the gas valve to the boiler compartment (pull it off and blow through it), or water or dirt in the gas supply (possibly caused by corrosion inside old iron "gas barrel" pipework). It's also possible that there is a fault in the electronic control board but my engineer disagrees and says that PCB faults always come up as AL55
Nick Waller, December 2011