The dealer overhauled the 4L80E in my '95 twice before I figured out the problem was low voltage to the shift solenoids. By the time they figured out it was the ignition switch, it was off warranty. I told them they bought into the problem when they pulled the trans the first time. They replaced the switch and Bob's my uncle. (Really...) Went another 100K miles before I traded it.