One thing i learned being a GM Tech is that you will lock your converter if your transmission is overheating, you should check your transmission fluid temp, it will lock the converter because when the converter slips thats when you generate heat, so, if its locked it will help cool it down.
Just something to check. Could be possible a wire is shorting or a bad sensor, or the tranny is overheating.
These are just things ive seen at the dealer.
Jake