DS has been having regular bouts of vomiting since he was 1-2 years old (he's 5 now). They happen usually when he has a cold and coughs, however, often just out of the blue, sometimes whilst eating. He has no noticeable pain or nausea beforehand, no warning signals.
He is absolutely fine afterwards.
It happens about 1-2 a month, usually in the afternoon.
He has no other health problems, is growing well and doing splendidly in school.
What could cause this?