What coffee are you using?
You could also try some filtered water. We have one of thse drip filters that bunnings sell and does the trick if we use straight tap water it tastes a little different but not what id say was metalic.
Also is your silvia cleans? above the shower screen etc.