Flossing the teeth on a regular basis, keeping the tongue clean and using a mouthwash post brushing will prevent the build up of plaque, germs, and bacteria in your mouth, which might otherwise cause a dental infection. Such an infection is one of the primary causes behind a metallic, sour taste in the mouth.