I have a 1999 Chevrolet Tahoe 4x4 and the transmission likes to hunt for gears alot, its usualy around 45 mph. It happens at other speeds on occassion and it also shifts a little hard on occasion. I...