I had my vss go bad, the truck wouldn't shift unless I brought the rpms up very high and let off the throttle.
Get that fixed and I'm sure your shifts will be fine.

allen