Sure sounds like your meniscus. Did you have some swelling bellow the knees? I'm not sure how you'd improve this other than having an ortho surgeon take a look at it. Doubt it would be a real issue but to improve it, you may have to get that meniscus trimmed or apply the RICE procedure...
__________________
Demented internet tail wagging imbicile.