Your chickens are getting too much corn in their feed ration, which is often the case in prepackaged chicken feed. Too much corn will produce a stinky sort of sulpher smell in the eggs. Try mixing other grains with your feed, and offering pelleted alfalfa when fresh greens are not available...