I had the A1 sometimes A6 code popping up and the boiler cutting out. It was driving me nuts. It's a Ferolli HE Optimax 31C. The re-set sometimes worked but eventually couldn't restart it. It was making bubbling noise for 30 sec like it's full of air and didn't start A1 was flashing. The top...