To be clear, you have NO 3-4 upshift?
If so, check the 4th gear servo piston's scarf cut sealing ring - it's on the inside of the servo cover. If that's in good shape, drop the pan, VB and see if any valves are sticking (3-4 throttle valve/spring/sleeve and 3-4 shift valve, 3-4 relay valve...