Ending in .97 means closeout item. The price keeps falling the longer the last of the stock remains. an * means that what you see is all that's left of that item, and it isn't on reorder.
Generally, when I see a price end in .97 and there's an * on the sign it means it's a closeout and Costco is discontuing the item. Oh, and it's a great, usually half, price.