Hi @Decabytes, Yep, had the same problem:
Both the solutions mentioned are workarounds in my book. The setting SHOULD stick.
Also, I assume your mic does have a headphone jack or something which also makes it an output device? This is the culprit in my case.
I suggest installing the package pavucontrol as suggested by @nikgnomic. Here's my settings:
You will notice the mic is forced to "Analog Stereo Input" (instead of Duplex). This takes the output part out of consideration.