REPLACE YOUR TPS (throttle position sensor) FIRST. A bad read from that sensor will make it shift funny every time. Then move on to more expensive stuff especially if there was nothing in the pan during service. Also verify the fluid level, and just out of curiosity did the problem start (get more pronounced) before or after the service? If you already have the TCM save the old one just in case its not bad (TPS swap etc.)