My dishwasher works fine but I notice a bad smell if I've haven't run it for a day or so. I think it's standing water. I clean it regularly and also have a freshener thing in it, but I wondered if there was a problem with the plumbing as I'm on the ground floor and maybe the pipe isn't long enough. Or something. Is there anything anyone can recommend please? Thank you.