You say you're having some brake issues... what kind of issues? if you have power brakes, are you sure there's not a vacuum leak to the brake booster? Because that could sure make a HUGE difference here. I also agree that you need a looser converter, which will also make another big difference for your setup and the way it idles in gear.