hi i had gone through your query and understand your concerns. i would come up with the possibility of PEPTIC ULCER
may be the cause for his sufferings.
-taking too much pain killers are some possible causes
upper gastro intestinal endoscopy
may confirm the diagnosis
I hope this is helpful for you, thank you