It might also be the bottle cage bolts being loose. On my bike it seemed like it was the bottom bracket, but was instead the lower of the bolts on the cage attached to the seat tube. And it only made the sound when there was a full bottle in the cage.