Welcome to YT. I'm sorry that you are having health issues with Will. I would probably have a Bile Acid Test to rule out liver shunt. I don't think the test is expensive. If it's Portal Vein Hypoplasia, a change in diet could help.
http://www.vet.utk.edu/clinical/sacs...2013-09-26.pdf