A food intolerance is a reaction to a food that does not involve theimmune system. It can cause symptoms such as bloating, gas, diarrhea,and headaches. A food allergy is a reaction to a food that is causedby the immune system. It can cause more severe symptoms, such ashives, swelling, and difficulty breathing.