Wow, your experience mirrors mine
exactly. Turned out to be a torn ligament.
People wonder why I don't trust doctors, it's not that I don't trust all of them, just most I've dealt with are suspect. There really needs to be a better physician review resource online.