It may be the bread bag that is causing the odor. Try hanging the sporran outdoors in a shady spot for a few days and see if that doesn't cause the odor to go away.