Check to make sure that they aren't drinking any dirty water. If they are drinking from a dirty puddle or a stinky ditch, it could effect the egg taste. We had a problem with one hen laying stinky eggs. Then I saw that she preferred to drink the dirty duck water instead of the clean water in the chicken waterers.