Problem with procells is they are old, and many stockist have very old stock but think because they have just sat there they will be fine but in reality they have some what perished over time!
Best thing to do is splash out and buy at tesco or other superstores as they always have new stock!