It's hard to say without taking a look inside. It's possible that cleaning the internals and fitting new seals will cure the problem. However this is a very old shower and if it still has the original internal set, it's likely to be worn and require replacement. Mira do a fixed price repair for the Mira 8. Ring them on 0844 571 5000
Ben Dover
November 2010