Right, on closer inspection it appears that the inlet water isn't shutting off when it's full. Consequently it overfills, anti-flood kicks in, fills up again, anti-flood kicks in....
Is this likely to a problem with the inlet solenoid or something else that measures the water level inside...