There is a glitch where the imp will be looped drinking the health elixir and will not be able to eat or drink anything else.
Yeah as soon as the belly gets at a certain level, the health potion creates a loop bug. i am working on that, sorry.
Some has stated that rubbing the belly down to zero helps, but i cannot confirm.