It took me about a million timestries, but the "walk up to it, press Z, select your potion (I went around the wheel once cause it wouldn't let me select what I was already on), then push Z again" worked for me. I had to do it three times thenbefore Harry finally drank from the cauldron. Jeeze.