You sound like me. A blood type O- non-secretor. Go to the library and get a copy of Dr Peter D'Adamo's Live Right for Your Type and compare the foods that give your trouble with his avoid lists for your blood type. You will almost certainly find yourself there.
The body protects itself from poisonous foods with layers of mucus. Your cleaning activities have probably stripped away these mucus layers exposing the body to their direct toxic effects. AND, you have probably overstressed your digestive system. Better to stop and let it repair itself while only eating foods that are acceptable to you at present. AND, also remember that his lists are GENERAL. Any particular food that is listed as OK may be toxic TO YOU. I, for example, can not touch prune juice while it should be acceptable.