Have you tried a hot strip wash with a bit of dsihwashing detergent? Just a smidge, and rinse well.
Vinegar is ok occasionally but don't make a habit of it.