Since your knee has been bothering you for about 9 years I think it is way past time to get it re-evaluated to see what’s wrong. I would recommend an appointment with an orthopedic surgeon with an interest/sub-specialty training in dealing with knees.