Take it to a shop and have them diagnose it as stated above.
The shifts are controlled by the PCM with inputs from the VSS, Tach, TPS, ECT, MAP, and Trans Position Switch. The signals from these sensor are compared to maps in the EPROM then the PCM gives the requested command to the transmission.