Poor guy! Wow.
I would echo the mold suggestion… You can also do lesser expensive mold testing. If you suspect mold, check out
www.survivingmold.com for other info.
Another possibility—
I ended up in ER Christmas Eve with a gall stone. ER doc suggested that vomiting was one common sx. Might want to check into a "stone" situation (perhaps not in gall bladder but could be elsewhere). Was a sonogram performed? CT scan?
-p