My problem is , more than likely alot different than you.
There is a very common shifting problem that occurs with auto’s and is all over the nico forums, solutions too.
Unfortunately my problem is quite rare and the only accurate solution i have seen/come across was the TPS malfunctioning .