Sadly I have no advice but I am glad he is eating. Maybe his last owner gave him too large of prey items and that somehow screwed up his jaws? (I know they can dislocate them to fit in bigger prey items but there has to be a point where the prey item is too big). That would be my guess, but it's a shot in the dark.