A food intolerance or sensitivity happens because a person has trouble digesting a certain food. This is different from a food allergy, which is an immune system response to an allergen in a food.