Your having these problems because of pathogens in your stomach. It's always the same problems when they attack the stomach-> hypochlorhydria which can lead to parasites because the stomach acid production is so limited. Test your stomach acid with sodium bicarb because your stomach acid almost certainly low. That would fit the picture. Testing for urease is another thing.
This can also create autoimmunity which could be what is causing your itching. Beating this can be a big challenge. I have had some success but I still have not beaten all of them. Other things are holding it all up and those are yet more challenges.