ive had a similar experience with a clunky fork, but that was becasue oh the headset. It sounded like it was coming from the legs but it was really just the headset. Maybe you should bring it to your LBS if its something internal and have them check it out again.