V.K.
My son did the samething at the same age and I brought him to the Dr. too, but found out their was nothing wrong with my son other than the fact that he was teething..... He stick his fingers in his mouth because he was in pain.... He would also stick his fingers in and do the coughing thing until he threw up as well, but I asked the Dr. they told me that it is common with most kids as they explore and find new things and nothing was wrong with him..... When I asked about him eating they told me that some kids get to be picky and that they will only eat so much and as long as he was drinking he was getting everything that way..... My son at 23 months stopped the sticking his fingers in his mouth bit and throwing up and finally picked up the eating again........ Hope this kind of helps.....
V. K.