1999 Chevy SuburbanTransmission

Whenever we drive our 1999 Suburban between 50 and 60 mph it hesitates. If we drive over or under these speeds it does not and we have full power. We took it to a mechanic friend and he said he couldn’t find anything. It isn’t firing any codes.