Actually I did get it fixed, turned out to be a problem in the loft with the tank the shower drew its cold water from - we changed a little plastic flow jet where the water comes in, from a small one one to a larger one, and the shower has worked perfectly ever since.
Hope this helps - and...