well im only trying to help, its hard to know what to fix when i dont know what may be wrong, low temps can cause them to throw up, i said i didnt think he pigd out.
It may also be parasite, if you cant go over the set up thats all i can tell you, sorry. Perhaps if your sure the tank is fine, give it a day then take him to the vets.