I figured it out. The TCM was bad. I changed it but still had problems. I was told the new one was good to go right out of the box. It wasn't. Limped the truck up to my local Chevy dealer and they reflashed the new TCM. All is well now. Thanks for the replies.