Sounds like a high stall converter to me.