I was having "the midnight poop" problem, cute term by the way 

 . I just started pushing back the evening meal to earlier in the day (about 4:00) and giving a little nutrical around 7pm. The nutrical does well to hold him over night and the poops eventually stopped. He'll still poop in the morning if I dont wake up early enough. So I'm a little confused as to how his belly made a poop without food also. lol. Try giving the last meal earlier in the day, poopies b4 bed, and outside first thing in the morning- before breakfast. Hope this helps!