It sounds like you might have suffered an injury your doctors didn't discover, such as a torn meniscus. Sometimes our bodies are just odd about stuff like this, they just get hurt and stay hurt and nobody can figure out why, but that's also most often in old people. But without new diagnostic tests, especially MRIs, and having a good orthopedist manipulate your knee to see if certain movements cause pain, you'll really never know.