According to Popular Mechanics, noisy water pipes may be caused by loose pipes, air in the water lines or malfunctioning plumbing components. In some cases, high water pressure may cause noisy water pipes.
Air in the water lines can be detected by a sputtering water flow. Air can be eliminated by flushing the lines, which requires turning on all faucets until the water is flowing smoothly. Water hammer is common when malfunctioning plumbing components are present. The noise sounds like a loud thump and typically occurs when turning the water off. Replacing the gaskets inside the faucet and reducing water pressure can eliminate the noise caused by water hammer. Loose pipes may rattle when the water is being used. Inside the attic, crawlspace and walls should be checked to determine which pipes need to be secured.