I tried to follow all the stuff below, but got a bit bogged down in the sciency stuff, but it does seem that yolk colour is dependent on the quality of grain/feed.
http://www.thepoultrysite.com/public.../31/pale-yolks
Our hens are free range and live on a wonderful diet of left-over kitchen scraps, grain, feed and warm porridge mixed with shell grit. Our yolks tend to be bright, deep yellow but I've noticed that if any of the hens get frightened, they can "drop" a kind of egg which is soft-shelled and often the yolk is quite pale. It just falls on the grass or wherever they are at the time and the others rush in and eat it. So it's kind of like a "left-over" egg and the hen just pops it out because of stress (ie any loud noise or a dog/bairn rushing through the flock).
But apparently pale yolks are fine to eat and usually clear up with a bit of tweaking of the feed or once the hen's over her little episode.