It’s possible that you got a bad batch. Or one that was old or refrozen. The Sabrett brand is Marathon’s bread and butter, and I would doubt that they would mess around with the recipe. I don’t know why they use Sorbitol. I think I’ll contact them and find out. I do know that Nathan’s uses corn and wheat gluten, yet they still taste good.