As others have said I would try vitamin B. It is very safe and you can use the human stuff. B2 (riboflavin) is critical.
You need to keep giving it until he recovers. Mine took about a month.
Because it is so safe I mixed it in a mash of starter/grower feed and let them all have it. It dissolves in water so very easy with a mash.