It is a 2000 GMC 2500 Sierra with 119k miles. Only had it a year but original owner pulled pretty large Airstream- definitely bigger than our 27 footer
The hard shift is just that, it builds up RPM and then up shifts (not in cruise control) with a bang and jerk to next gear. Again, this is on flat land after quite a bit of down hill.
Engine is 6000 Vortec (364 CID)
4 speed Auto Electronic Trans w/Overdrive w trans cooling system
I had it into the Transmission shop recently and he could not find anything wrong (of course it wasn't towing anything) but he did perform the service.