Congrats on a PR.... I cramped up on my last marathon like that at mile 24. My calves just locked up. Makes for a miserable finish. Like you said more potassium and make sure to stay hydrated..... I just signed up for the Marine Corps Marathon in October. Going to be a long summer in training.