could have calcium build up or your ligaments could have inflammation build up..
why are you limping if it doesn't hurt, does it feel weaksounds like tou pulled a muscle but usually it does hurt what way does it feel like it will snap?,
get xray and go to a physical doctor