When the vet pulls the blood, maybe think about asking him to check his thyroid. I have known this to happen in horsed with thyroidism. Thyroid levels are not on a standard CBC/chem panel so you have to ask for it.
If it IS thyroid, it is usually a very simple, inexpensive fix.
GL, keep us posted