ну чисто теоретически ген у вас может и быт. но то что там видели скорей наследие вируса, или лямблий(но думаю вам их должны были исключить уже) кровь у вас нормальная,  скорей вам надо пока убрать молочное все, можно соевые или безлактозные продукты, может они давали резь.. и откармливаться в детском режиме и главное отпаиватся. И совершенно точно вирус кишечный может быть более двух недель. кишечные инфекции вообще такая гадость, которые длятся долго.