I tried what you recommended and unfortunately it didnt work. I decided to bring my car to the GM dealer which I was not overly looking forward too as usually its a run-around with GM dealers. To my pleasant surprise the service advisor was awesome, she scheduled me in and I brought my car in the next day. Long story short, the problem was the transmission solenoid. They replaced the solenoid and cleaned the valve body. The transmission is working perfectly. Finch GM in London, ON did a great job.
Jeff