Because you said he swims to the top to eat right,it sounds like he has perfect control of his swim
bladder,it could probably be a change in behavior is he the only one in the tank?Because if he is you might want to add some dithers to get him active.