What was it - I have the same thing!
I have an appt tomorrow so we will see what they say.
An orthopedic MD could tell you the cause and/or do the needed testing to find out. Anything else, with your injury history, would be non-productive and unsafe.