You might need to do a full review of your diet. I find that the only time I have a problem is when I am not eating clean. Like Eric said look at what you are eating and not just pre run but all day. I am betting that if you eat a healthy balanced diet that should clear up the problems.
If not you can always get Depends.
