I have an '05 Vibe with 54,000 miles on it. It threw a CEL and started shifting funny as well. I took it to AutoZone to have the code scanned, and they read a P2716. They cleared it and the car shifted fine. About an hour later the CEL popped up and it started shifting funky again. Took it to a Pont...