Over the past few weeks I have had knocking on the cold water inlet to a bathroom toilet. It is getting worse with time. The knocking happens randomly and not when the tank is refilling. There is a on/off valve near the inlet and when this is switched off, the knocking stops. Any ideas?