I am thinking the doctor has it wrong. The symptoms you describe are all signs of oxidative reactions coming from the immune system. Immune reactions can obviously come from pathogens but also toxins.
Test with ParaWellness Labs and see what they come up with.
Raising nutrient intake will help reduce the oxidative stress.