My paint mare used to do this...what I would do is just circle her every time she got ahead of me, and then I'd stop her and let her think for a sec, that was always important. Our circles were pretty tight, so she would have to think about where she was putting her feet and all.
After a few sessions she learned that she had to listen to me no matter how much energy she had, and that I would let her move out once she settled. It's important that she listens to you at all times, not just when she feels like it. But yea, I know how you feel, we went through the "buck, run, bolt!!!" phase too;)