my 1995 gmc k2500 with a 5.7 will shift to reverse fine and thru 1st and second but when the time comes to shift into third its like theres no third gear it just free revs and when i let of the gas and go back on it it just stays in second gear