Since it only makes noise when you run hot water I am suggesting you look at the top (hot water out) pipe on the hot water heater. It has a "check valve" which prevents hot water from flowing back into the hot water heater. It may need a "heavy" tap or replacement. That is the only thing I can think of.
Best of luck and let us know what you find.
Cheers,
|