It sounds like it could be a lot of things, but nothing good! I suppose it could be a piece of bone, or cartilage, maybe even scar tissue. (mine is really hard and moves a bit). Guess it's time for a doctors visit for you :-/. Let us know when you find out!