Problems with a horse are not fixed because we want them fixed it. For things to change with our horse it must begin with things changing with how we work with our horse.
I would like to talk to you about how to get a horse happy with other riders. It seems for you to have a good ride the horse had to hear what you are asking then someone else gets on and they don't have that same relationship to get the same willingness and the horse gets confused.