To me, it sounds like you might not be chewing well enough. Whenever I eat too fast, I ALWAYS vomit. In the past, whenever I felt like it was stuck just a little, I would keep on eating - big mistake - it always comes back to haunt me. If I take the time to wait just a few minutes for it to go down, I can then resume eating and can usually finish everything. It seems like I have to start over with each meal. But, since I started taking my time and waiting it out, I have been doing much better and have not vomitted for a few weeks now. (my family thoughtthat I was startring a new eating disorder - purging! - I told them that I would never waste that precious food!)
Hopes this helps - good luck