4l80 lockup issues attached current tune
You may have to do the same thing I did and to into the misfire code parameters (time between misfires) for the mid rpm range while driving. I left the idle parameters alone. Once I opened up these parameters (I set them to the max of 32,500 for testing) and it went into lockup no problem.
I'd reset everything else you've been told to change and try to open the misfire DTC parameters.

