I have suffered the same as you. Almost by chance I found out that if I stop drinking diet drinks or eating foods with artificial sweeteners in them, the cramps stop. Unfortunately, even some sugar based drinks, which we shouldn’t be having anyway, have artificial sweetener as well as the sugar...