Maybe check out some orthotic insoles. They're not too expensive and a surprising amount of joint pain can originate in the feet.
You don't keep your wallet in your back pocket, by any chance? I had some hip issues a while back that were caused by sitting on a George Constanza wallet. Good luck!
I actually stopped carrying my wallet in my back pocket a while ago due to it, I had heard it causes problems. I will definitely look into some! thank you!