Hey, I'm getting 2 codes on my Grand Prix, P0122 and P1655 (One is for a bad TPS, the other is for purge solenoid)
But the real issue I'm having is that I just replaced my TPS and now the shifts are really bad, it takes a lot of effort just to get to second and third gear. I'm fairly certain there's no TPS adjusting (it's just a half turn and screw the 2 screws in) and I have done a relearn and am now disconnecting the battery overnight.
I have replaced the TPS, the MAF, and the IAC valve as well and the issue is still there.
Any ideas? Could I just have a bad TPS out of the box?