call me crazy, but I just experienced the same thing while running on the dyno with a new build. The short of it was I was a little low on tranny fluid. There are built in electronics in a corvette that shut down the motor just as you described. I know I probably gonna catch a little flack on this one, but that was the fix.