Well we went to the vet today and the only thing they could think of was that he might have a liver shunt? I have to take him back tomorrow to get some blood work and then they will be able to tell me if his liver is functioning properly. I'll keep everyone posted. Thanks for the help!