I know how you feel... Like one step forward, two steps back.

I had the same problem with Bo, one time he ate a full bag of expensive cat food, then was sick for days after. Now finally, I think he is past that stage (fingers crossed).