Just a thought. Have you checked your trans fluid level? Just do that when your car is hot, running, in park, on a level surface and make sure the fluid is to the top of the XXXs.
But Dexron VI is a much better fluid. There is a reason that you won't be able to find Dex III at all in a couple months...because Dex VI is superior.