Okay, this is in response to both threads.
When he was leaning on your hands, did you feel out of control, or was it something you could manage ok?
If you could manage it, then I would reccomend going back to a smooth mouth snaffle and just working on lightening him up and suppling him up and he should become lighter in front as a consequence. Get him pushing forward from his back end and lighter in front - The leaning is usually a symptom of being very heavy on the forehand. I had a horse who would lean like nothing else - It seems back to front, but what worked with him was holding a light contact and driving him with seat and leg into my hand - He shortened up, and put his weight back onto his hind which in turn lightened his front end. It was bl**dy scary to begin with, pushing this huge, strong horse even more forward into jumps, but it actually slowed him down and relaxed him.
If you were getting worried and feeling out of control, then a different bit may be in order until you can feel safe and in control again, however I would reccomend you always have the goal of getting back into a smooth mouth snaffle.
Are you able to handle two reins? If so, then a short shanked pelham or even the elevator you were using could be a good interim measure. Elevator bits are actually designed to be ridden with two reins - One on the snaffle ring, and one on the lower ring - So that the gag and leverage action was not constanly engaged. With either bit, you should ride on the snaffle rein perdominantly, and only engage the lower rein when he starts to lug or lean. This way, you could ride him trhough the turns where he feels uncomfortable on the snaffle rein, and save the lower rein for times you really need it. Eventually you won't need it at all and then you can drop back to a snaffle and keep the pelham/elevator for tune ups.