I also get a funky smell, but it's not a moldy smell. More like a dirty, dusty garage smell. It only smells when I have the heat on. When I turn the temp down to cool the smell is not present. I've changed out the cabin filter. Oddly, my trunk smells like that too...
Going to have to try some of the recommendations here.