the A01 fault code is nearly always down to the pcb, 99% of the time in fact, its a common fault, but not common enough for ariston to be responsible for boilers out of the warantee. you can normaly check this yourself, while the tap is running check if the electrodes are still sparking even after the gas had lit, this means the pcb is not detecting the flame and trying to relight. eventualy it will lock out with a A01 code, if u reset it might work for a short time but eventualy u will get to the stage where it will no longer resart.
if your handy you can replace the pcb yourself, there is someone selling them on ebay for £85 thats a steel, its half the trade price never mind retail price!
pcb part number is 65103422 just search it on ebay!
Thermo man, July 2009