My advice
I am 68. I now do stretching before I start even simple yard chores. The more I age, the more I stretch before. It seems to minimize especially those shoulder problems like yours.
Or you go to Home Depot and hire a bunch of low cost Mexicans off the parking lot (wink)
Not from any kind of strenuous activity-my problem is that I'm a "side-and stomach sleeper", (as opposed to a "back sleeper.")
While the solution may sound simple enough, I "simply" can't sleep on my back.