See you've raised another interesting point - firmness of bed mattress.
As mentioned the pain starts in my shoulder and radiates down to my hand etc but is worse during the night, so maybe it's worsened by me sleeping on my side? I usually sleep on one of the postropedic, very soft beds. I...