I had the same issue, I managed to resolve it by starting a fire out in the open (not indoors) sitting by it for a good 5 minutes, if I didn't get the status message saying "I'm warming up" I logged off the server and re-joined and sat by the fire for at least 10-15 minutes, eventually the shaking subsides and your character should be back to normal. If you don't get the message saying I'm warming up, then log off and rejoin.
Hope this advice helps.