Before anything you should rule out health possibilities.
Get her checked up to see if she's fit and going strong :)
Otherwise I agree with the rest of Palomine's post too.
Good luck with your mare!
I used to have some problems with mine too, but they worked out fine after some gentle work on the ground level. :)