the noise is called water hammer and occures when the ballcock washer doesnt seat properly or is worn and vibrates as the water forces past it,check whether you get the same noise from running a cold tap as sometimes it is the mains stoptap that is making the noise and travels down the pipe,regards joe
js pickford plumbing services, batley, January 2008