We really don't know. Initially the vet gave her ABs, then the he suspected Giardia, so she had a course of Metronidozole (sp) - again, no difference, then steroids, no difference, we tried diet changes, but she refused to touch hypallergenic food. The vet said that it was better she ate food that gave her the runs and got some nutrients from it, than little or none of the right type of food. We did a poo test and sent bloods off for testing Folates and B12. Her folate level was low (probably due to not absorbing enough from food) so she had a course of Folic acid - the poo test was negative. After 2 month, he retested and her folate was OK, but B12 was low. She started having weekly B12 shots and after 4 weeks, went down to every 3 weeks. She also has a probiotic capsule every day. So really, the weight gain doesn't seem to be down to treatment, it is just happening it seems. The diarrhea has gone from explosive liquid to soft poos mostly with some diarrhea. I bought some baby/pet scales on eBay and check her weight every few days. She has gone from 2.6kg up to 3.4kg in the last 4 or 5 weeks.
He also tested T4 to rule everything out.
About a month ago, the vet said the only was to know for sure was to do a biopsy. She was booked in and I dropped her off at 9am. I called at 2pm to see if I could collect her and was told that the vet had decided it was too invasive in her condition. He didn't say exactly what had been done, but she was woozy, so I assume it was a last-minute decision not to go ahead.
At the same time, he said her kidneys, heart and liver are in excellent shape for any age let alone a 16 year old. All her readings are pretty much bang in the middle of the normal scale.