On the way home from the track today,the car developed a wicked stumble at part throttle.Every time the car stumbled the check engine light flashed.My scanmaster showed a code 22 when the check engine light blinked.But the code only flashes and goes back to 00.It also flashes if I hit a large bump in the road.Do I need a new TPS?And if so,does the GM dealer still carry them? 