The tests may be expensive but you should rule out parasites. Otherwise you're never going to get to the bottom of things.