How much riboflavin are you giving? Are those tablets? Riboflavin tablets may contain way too much. Riboflavin tablets have 100-200mg, while a b complex tablet has 10 mg. 1/4 tablet daily is plenty of b complex.
Keep him in quarantine. Not to scare you, but he could have symptoms of Mareks...