Join Date: Oct 2008
Location: Pennsylvania's North Shore
My Enclave was starting to get a bit of a musty smell when running the air. I figured there was maybe a little mold or something in the ducts. I don't particularly care for chemical air fresheners either. I tried this. I left it in air mode and turned the heat to the highest setting in all zones, and turned the blower on highest setting. I rolled all of the windows down and let it idle like this for 10-15 minutes. (I had to get out of the vehicle so I didn't roast). I did this a number of times over the course of several days. The smell got progressively less until it basically disappeared. I believe the heat killed off the mold or whatever was causing the smell. It worked for me, give it a try, it can't hurt. Also, my '08 Enclave didn't have a cabin air filter, but changing that also makes sense.
Mine: 2014 Jeep Grand Cherokee Overland V/6
Hers: 2017 Jeep Compass Latitude 4x4