We got a new disposal and the smell from it was caused by food particles under the rubber insert in the drain. I just stick my hand in, pull out the insert, and wash it off.
You can run pieces of...