Hello rbs, It sounds like maybe the drain plumbing has come apart, has a hole in it or leaking at the connector...GM made them in sections.
You can undo the lower portion of the inner fender wheelwell and remove all the dirt and
debris from there.... that is what causes the blockage to begin.
Then use an air compressor in the drain hole to blow the rest out. If that don't help...Check to see if the drain tube has disconnected from the drain hole in the sunroof, or perhaps not connected after repairs were made---You can access it it by removing the A and B pillars and drivers side shade in order to
pull the headliner down enough to get to it...
Here is link for that shows these GM roof drains.. It's not for your exact model, but is similar.
I hope this helps, good luck.
http://www.gmforum.com/showthread.php?t=250619