A couple things I would check -
Clean your MAF sensor - they tend to get dirty on these cars. The MAF sensor tells the ECM how much air is coming into the engine and is also used by the TCM for shifting. If you have not cleaned it lately, go to any auto parts stores and buy some "MAF cleaner". This can also cause the mis-fires that you reported also.
Do you have an aftermarket intake? - If you have an aftermarket intake (other than GMPP or K&N) it can cause issues with shifting on the automatic cars. Especially when the seasons change, and especially if the MAF is dirty.
You can check the level in the automatic transmission, but it is kinda a pain. You have to have the car on a lift, remove the belly pan under the transmission. There is a fill plug that is almost right against the body of the car that you remove. If the fluid is up to the level of the plug you are good to go. That is also how you refill the transmission. Not easy, but it can be done.
Hope that helps.
Dave