Have you checked the bag for an expiry date?
Diamond Pet Food is the maker of Kirkland pet food
you can try contacting them about the problem and see if their has been any change, you will need the serial number from the bag
http://www.diamondpet.com/