People tend to be pretty consistent in what they like, and stick with it. Getting a balanced diet is important to solving any kind of gastric distress, and changing the foods that you eat is also important.
All "anything" diets (fiber, carbs, etc.) cause as many problems as they solve, but you can help yourself out by working out a routine to change the foods you eat, and don't punish your insides with "just one flavor". Third world countries live off one diet all the time, and it shows in the disease rates and poor general health of those populations.
You have the ability to eat a "cyclical" diet of different foods that will solve most of your problems. A balanced diet is most probably the key to solving all these problems.