Could be due to liver problems, malnutrition, pellets (yes, pellets can cause health problems), some sort of virus (I forget which viruses cause abnormal colouration), colour mutation, or hybridization. You couldn't know for sure without a comprehensive blood panel.