I put my case out in the sun for days on end htis past summer, also used Irish Spring soap sitting in the case when I brought it in. these 2 things did help.
I have read on this board probably that the smell is from old oil and grease dripping into the case liner throughout the years.