I'm not a vet, I've only owned two cats, and I know you said the doc's done tons of tests, but I would still bet that the cat has a tumor, maybe kidney, that they haven't found.
That feeding tube option is treating a symptom. I'm ambivalent about it.
Good luck to you and the cat all the same.