try another shop, they can scan and see line pressure, and see if solenoids are working right or not. sounds like he was busy, or just likes to sell trannys.
wouldn't it suck if he rebuilt it and it was something else?
miles on the car?
is the fluid full?