How often do you open the cage (regular handling, water changes, cage cleaning, feeding, etc.)? Your snake may be having feeding responses that can be fixed by feeding him in his own enclosure and opening his cage atleast once a day for water change and handling.