Tow haul is purely a preference button. It changes shift timing and creates engine braking on decel. My dad does not like it, as he feels it shifts too late. I have always liked it for going down big ass hills, even unloaded, as the added engine braking helps maintain speed a little easier.