Thank you for the query.
Hiccups can be caused by irritating specific receptors all around the body. According to your symptoms you may suffer from abscess localized somewhere below the diaphragm (liver abscess
). I suggest you to have abdominal CT with contrast performed and full blood work with CRP level.
Hope this will help.