tuchek,
I'm sorry to hear of your frustration with your vehicle. I would encourage you to take the vehicle in for an inspection. A certified technician should be able to offer you a more accurate diagnosis after a physical inspection.
If you have additional questions, please feel free to contact me.
Louis
GM Customer Service