Did he use a gauge to check the 2nd gear band apply pin adjustment? Too loose and it could be the band slipping. If all he did is replace your stock parts with the Corvette parts, the manufacturing tolerances may be loose enough to affect the band adjustment. Hopefully he didn't install any shims/spacers that would limit the amount of piston and pin travel.