my 05 silverado 1500 z71 is acting up when i go from 1st to 2nd. i can lightly press on the gas expecting it to shift at 2500 to 3000 but it won't. i press a little harder and it ends up shifting at 4500. also i can punch it from 2nd to 3rd and it will miss the intire gear and act as if its in neutral, i have to slow way down and let it go to high 2nd and let it ease into 3rd. wtf.