I am having issues with my 2004 Z66 avalanche where the truck does not seem to want to shift from 2nd to 3rd and 3rd to 4th and it will not engage overdrive or is stuck in overdrive (im not sure) it will randomly rev out to 4000-6000rpms and will not shift until I let it drop back below...