Small intestinal bacterial overgrowth, or SIBO, can also cause excess gas. SIBO is an increase in the number of bacteria or a change in the type of bacteria in the small intestine. It may also cause diarrhea and weight loss.