I think u will find it is the diverter valve. Had the same problem myself last year. I had the diaphram changed and it seemed to be ok for a while but having the same problems again. It may need the full valve this time, about £85 online.
Leigh
April 2007