My suggestion is take it to sparklight gearboxes immediately (or any reputable auto gearbox specialist of your choosing, though I recommend sparklight). They will know what is wrong, how to fix it and how much it will cost. Auto gearbox problems do not fix themselves, and by the time they are noticeable, its usually too late.