I think the GB distension is the reason for his repeated vomitings. This may suggest a chronic cholecystitis. You may consider a surgical intervention with the Gastroenterologist if the symptoms are troublesome. Ofcourse the other factors like Diabetes, High BP etc are considered for surgery. So pre surgical evaluation to be done.