Have you had her checked by a vet or equine chiropractor? There may be something that neither you nor a trainer would find that they might. One place that I've heard horses will sometimes have a problem that most people don't think to check is in the poll area.
Another thing to think about is...