I must have gotten lucky with mine - she smells like my grandpa's old garage - oil, grease, metal....love the smell!
...and I know how lucky I am, if there was any trace of mold in mine I would probably have to get rid of her as I am very sensitive to mold and mildew.
it must be something coming from the glue they used on the fabric lining, some sort of enzyme product would probably work the best if it could get at the source - all the other things just mask the odour.
Tea Tree oil is anti-fungal, that might work in a spray along with vinegar and water.