As for as the shifting part goes I had tranny guy tell me he thought it was a solenoid acting up.Mines been doing that for about 65000 miles.But mine does it from second to third. I have learned to let up a little on the throttle before it shifts into second and it seems to do okay.If I don't it really hits hard.
Hope this helps.
Clay