Since it responded to the steroids, it sounds inflammatory or allergic in nature. Has your doctor ever looked at it?
What color are the bumps - skin colored? White? Red? Does it ooze any fluid?
Since it's been there for months, you should let your doctor check it out.