OK so an update on my truck in case anyone is interested. I made an appt to take it to the dealer this past Monday and drop it off. So after work I drove it home, about 30 minutes on the highway the whole way, and it shook the hell out of the steering wheel and dash about every 10-15 seconds like I was hitting rumble strips at 70 mph. I got home and reflashed the ecu and tcm with my tuner from black bear to put the stock tunes back on the truck. Drove to the dealer about 20 minutes away, still shaking the wheel violently every fifteen seconds or so on perfectly smooth asphalt. Arrived at the dealer and asked the service advisor if a tech could ride with me and observe the issue since it only happens after the truck is warmed up for about ten minutes. He rides with me for 40 freaking minutes and the vibration doesn't occur once. I was super pissed, but he said he would try it again in the morning and see if it would do it. He told me that it is most likely the torque converter and that GM makes them do a fluid flush and filter change on it as a first step to see if it will fix it.
So the next morning he drove it, didn't do the vibration at all, for 30 minutes. They still went ahead and did the flush procedure and changed the filter though under warranty. The tech told me that GM says that the fluid that was originally put in the 8 speeds was the "wrong type of fluid" or something like that, and used to come in unmarked bottles. He says the new fluid that they have been told to use is marked as Mobil 1. Anyhow I got the truck back and the vibration is gone for now, been about 100 miles so we will see. Don't know how much truth there is to the story he told me about the fluid but just thought I would pass it along. The strangest aspect of the whole thing is how the vibration seemed to stop pretty much right after I loaded the stock ecu and tcm tunes back on the truck.