I am a diy guy. Thought I was invincable. I believed that crap the doctors spewed about you knowing your body best and etc. it was perpetual frustration until I was dx with neuro problems.
Now I'm not talking about addiction excuses. I'm not sayin you're helpless. What I'm saying is that when you have a neuro problem, and you leg pain is originating from your back, which is influenced and increased by your shoulder, your making decisions based on bad information. There's nothing wrong with my leg.
Finding a good sports medicine doctor is worth it. The guy I recently found and like is a chiropractor but the full body posture approach is what I like.
It's hard to figure out what is wrong with bad signals. A good doctor will tell you what is wrong, and if he does a good job and do your homework, then hopefully you can fix some of those bad signals, feel better, and hopefully take back the decision making reins.