1. Are your beers fairly clear, or hazy? If they're hazy because the yeast hasn't dropped completely , you could definitely get a tangy/tart, sometimes bitter flavor from the yeast. If so, it'll get better when the beer clears.
2. Do you control pH? A mash pH that's too low (5.0 and under) could give the beer a slight tart character.
3/ Infection is a possibility and would likely get worse with time
Edit - All this assumes that the Fe content isn't the culprit which is definitely possible.