If you eat too fast, that can often give you hiccups.
I also had a friend once who felt ill after eating, and discovered that it was due to acid reflux.
Maybe try slowing down a little when you eat, so you can figure out at what point you begin to feel ill or hiccup.