Warm moist heat from a hydrocollator does the trick for me. That damp heat really penetrates the tissues and loosens up the muscles. Works great on every thing from stiff necks to pulled muscles. I don't take pain killers so this is a great alternative.

jimmyb