I have seen this with my neons if they are fed a large amount, I think the air they take in with the food and the bouyancy of the food can make the fish float more then it can handle very well. Kinda funny in a way, but I always feel really sorry for them. If he gets better that is my bet though.