Yeah i double checked everything. The weird thing is when i drove it around it didnt throw and code. But when i let it idle for awhile it threw the SES light. It had 3 codes p0785, p0740 p1860. I deleted the codes and pulled out of my street and the truck shifted like it was suppose to. When i came to a stop it went back to not working. I had to pull it into first for the trans to ingage in gear and then had to manually shift it. The SES light hasnt came back on yet.