Hmmm. You sure the new torque converter isn't slipping...?
What is your stall speed set at? If you are launching < 2K, I'm not sure the new TC is making much of a difference one way or the other
Either way -- awesome time! Great job
You'll probably trap higher with the factory IM.