I drive a 2007 Grand Prix N/A with 120,000 miles and last night my check engine light came on and my car started to shift rough. I tried restarting the car and the light didn't go away but the car did stop shifting so rough. I then ran to an auto store where I borrowed a diagnostic reader and it came up with a code of P0716 (Input/Turbine Speed Sensor Circuit Range/Performance) Found this off of a website. "The P0716 code means that the computer has detected a value for the input sensor that's either out of range (way too high or too low), or there's a circuit issue (bad wiring, etc)" After getting the code, the light went off and has been driving fine. Has anyone had this happen to them and what did it entail?