Why not get a auto trans service ? at least then you will know .. could be failing .. could be trans filter problem ..
In australia Auto trans service would cost $150 so it might be worth looking up in your local area
some auto trans cost $2000 to replace so a service is cheaper I even had a simular problem on my family car turned out to be 1 faulty spark plug lead ...