I had a coritsone shot in my shoulder years ago. The needle was horribly scary looking but it really didn't hurt, and the resulting mobility was nearly instant.

Good luck! I hope this does the trick for you!
Hugs & butterflies,
~T~