The only thing I can think of that might have your lunch would be parasites or worms.
Water fasting should eat up some parasites but not necessarily worms.
Would a good parasite cleanse and de-wormer be in order?
Also take a look at what your diet consists of.
Possibly a nutritionist could help to see if your lacking anything that would keep things out of balance.