I would be looking for signs of an infection… first.
His body may be run down because his immune system is working in overdrive to fight something off…. Look for redness, swelling, warm to the touch areas etc…. A quick capillary refill test on his finger nail will give you an idea if he’s dehydrated….