Hi Ho Thewetson,
The raunchy odour is caused by mold/mildew growing on the evaporator coil located in the heater/ac box under the dash. High humidity levels accompanied by the right overnight temps provide a real good feed for the grow. Almost all car makers have issued tech bulletins on accessing the evap coil and spraying it with everything from lysol to toxic sprays. But this is only a temporary measure as the growth will come back. To get rid of it without any sprays, turn the heater temp all the way up and leave the car running with the windows down on a dry day. The heater core is located next to the evap coil and the heat and dry air will 'kill' the growth. Depending on the weather you may have to do this regularly once a week. Also check and make sure your ac condensation drain is working, (with the ac on you should see water dripping under the vehicle behind the engine usually off to the right, (just in behind the right front wheel). If not, the drain might be plugged and supplying more moisture to the feed for your mold/mildew.
To find your heater/ac air intake with the lysol spray, with the heater fan on, (engine off), spray the lysol at the base of the windshield into the wiper cowl or at the top of the firewall, (engine side), the running heater fan will draw the spray into the box.