Dang replying to my own post. I have an idea. I'm going to take my car out,drive it, and record exactly what its doing,and show the speed,etc.
Then post it to you tube, then add the link to here so many others out there can see whats going on.
That way, GM can't say they don't know anything about the problem. I have a little ZoomQ3 recorder, that records sound really good. I can show my mileage ,speed and RPM when the problem is happening.