Apart from the aforementioned ones, the other causes are indigestion, heartburn, stomach ulcers, Crohn's disease, diverticulitis, food allergies, giardiasis, lactose intolerance, kidney stones, colon cancer, cystic fibrosis, etc. Nearly all these diseases can be treated by medications as well as certain natural remedies.