My flowerhorn is floating at the top of the tank. I did my normal weekly water change on Friday evening and all was well on Saturday morning. I went out of town and returned this morning to find that he is swimming at the surface of the water. His color is fine and appetite is also fine, but he can't seem to stay at midlevel or at the bottom of the tank. Any suggestions?