Mike what you have is either an infection (if a abscess is present) or something more common with poor quality gear is that the hormones crashed out of it's solution or oil; the oil gets absorbed rather quickly and your left behind with crystallized particles that make the muscle swell and become irritated (red and somewhat warm). Warm water over the area helps alleviate the pain and dissolve the crystals. If you develop a fever then I suggest you go to a doc asap for that is an early sign of your body fighting an infection. Hope it helps.

EDITED: Didn't see your last post. Glad to hear your doing better.