Be careful to not track the cleaning solution into the house because bleach will discolor carpet. An odor coming from the dishwasher may be caused by food collecting in the filter. Make sure you wash the rubber gaskets, the walls, and all the shelves. If the odor persists, wash out again using a baking soda solution. Then run the dishwasher empty using the highest, hottest water temperature.
Uncovered foods cooked in the microwave seem to splatter and collect on the walls.
Each time this happens it is a good idea to wipe the top, bottom, and walls with water and liquid dish washing detergent. When foods are burned in the microwave, the plastic walls might absorb part of the burned odor. Be sure to wash the rubber gaskets and other items used in the microwave. If the odor persists, wash out again using a baking soda solution. Rinse with clean water and dry.