I had a similar problem.
I fixed it by descaling the heating element.
Take off the cover and if the heating element is white, it needs descaling.
I detached one of the pipes and added liquid descaler.
When it was clear, I reattached and flushed through.
This seemed to fix the problem.
Mark Grimes, November 2007