Have you seen a physio? Done exercises?

It could also be stiff in the superior tib/fib joint...

I have also had patients where the pelvis was dysfunctional causing a perpetuation of the pain.

Contact the Chartered Society of Physiotherapists to find a physio near you...