I know it's not a Buick, but I need some help on our Suburban. It is a 1999 with a 350 and 120,000 miles on it. Every now and then it will shift very hard. It actually feels like a manual valve body shift. It normally does it after we have went for a 30 minute trip or so. Is there a valve or solenoid that is going bad? Or does it just need a rebuild? What is the average life for one of a 4L60?