My 2005 Chevy Avalanche 1500 2 wheel drive with 182,000 miles. 4L60e developed a mild shudder at low speeds in all but 1st gear. It could be felt through the steering wheel and accelerator pedal. I assumed it was the transmission and took it to a nearby transmission shop. The owner checked for codes and found none. Test drove it and said he didn't think the transmission was at fault. Went back to his shop and put it on the lift. As soon as he looked under the truck he saw that the front u joint had rusted and was close to coming apart with a lot of play in the joint. The OEM non serviceable u joints were replaced with NAPA greasable u joints and for less than $100, it's smooth as silk again. It's nice in this day and time to find an honest mechanic. If I had it to do over again, I would have replaced the u joints years ago with greasable joints. For you guys with a lot of miles on your vehicles, it might pay to replace your non serviceable u joints as part of a PM. I will from now on.