Thanks for writing to health care magic.
Gastro esophageal reflux can some times cause recurrent vomiting
. It may be associated with watering of mouth.
Some times severe cough
may be responsible for vomiting. But if cough occurs only before vomiting it is likely to be because of GERD
and lower esophageal pH monitoring may help in diagnosis.
Hope this helps.