Paul it has a ball-bearing that is held in place with a spring, this is to stop solution passing into the container, the spring pushes the ball-bearing down to create a seal, on yours the ball bearing is misaligned allowing solution to pass.
sounds strange but when mine goes faulty i swop the Q/C to the spray end and fire water backwards through the valve, always works for me.