M.P.
Do you have hard water? If so then the vinegar wont do what you want it to do, it will actually will do the opposite.
Buy some tea tree oil put several drops in the water and run a rinse cycle. That should do the trick. You can find tea tree oil at any health food store.