I had this problem on my '01 Montana. The actual issue was a pressure control solenoid. There are actually two of them. When the solenoid is failing it will casue the harsh shifts due to it thinkning that the pressure is low - so it pumps more through. It keeps doing this until it hits a upper limit and then just basically shuts off, giving you the harsh shifts. If left for too long only a complete rebuild can solve the problem, but make sure you get new solenoids. My '01 shifts great now that I had the rebuild done.