spoke to my plumber friend,he reckoned it could be a number of things, but most likly to be that the pump may not be working fast enough to pump water out or it could be the heat exchanger or thermostat.
best to get a service engineer to give it a once over
Paul