I've tried:
~Several boil washes with no detergent
~wash with white vinegar
~wash with bicarbonate of soda in it
~pulled out dispenser drawer and cleaned (mostly I just put tablets in the machine anyway though)
The bicarb/vinegar seemed to help but it is back to stinking 
What next?