Oh my gosh, your poor little one! And poor you too, for having to watch him go through all of this. But wow, you are *such* a great Momma to get him such wonderful care

!
I am so happy to read they removed that squeaker from his gut. Reality it, there is no telling just what a foreign object in the body can do to screw multiple things up. So I do hope getting it out will prove to be 95% of the problem for him. And I hope you're looking at IBD, and nothing worse.
Please keep us posted on the biopsy results.