The stank smell is the HEPA filter. The SC will try and run you through the ringer and "clean" your system with that evap foam and cabin filter replacement as many times as they can convince you thats the issue. They got me with that crap 2 times. Each time, it smelled like rainbows and puppies right after the "cleaning." Then, 24 to 48 hours... back to death warmed over smell. It wasnt until I insisted (thanks to the advice of my mobile guy) that they change the HEPA that they actually did it. AND, as you may or may not have read from previous posts, it was an updated enclosure anyway (mobile dude had to do the whole thing.... "someone" broke one of my original retainer clips too..../looks around guiltily).
Skip the cabin filter bs, skip the cleaning bs. Insist on the hepa enclosure replacement. Hell.... take the friggin hepa filter out and drive without it. I bet you a box of them krispy cremes your smell goes away.
Oh, and my service was free (i believe someone was asking about cost or something). Covered under warranty (22 MSLR)