If you have discomfort a few hrs after a meal it could be duodenum discomfort due to candida/bacteria overgrowth. Sometimes the body will produce extra HCL to fight bacteria/yeast. Do you have loose stools/diarreah? That is usually a sign of too much HCL production.
If you cant trace it to any foods than the above following might be it. Bad Bacteria overgrowth usually causes loose stools, whereas candida will cause more constipation.