The symptoms, the ones you have mentioned indicate that you have a food intolerance. The liver-flush has changed your digestion. You have the opportunity to try and find out for yourself if you do in fact have intolerance to certain foods.
Most people have a reaction to certain foods but nearly half of us have an intolerance that goes noticed because we eat something on a regular basis and there is no time for recovery. The effects build up until they cause an overload.
There are other possibilities but they are not so common. It is important to describe the symptoms very accurate, for example, do you bloat or swell. Bloating is air and swelling is fluid.