My 2000 Grand prix GT 3.8L 166k miles has been stalling and rpms fluctuate when warm. (can make it not stall by hitting gas pedal).
I have put a new fuel pump, spark plugs, MAP and wires. I got 3 codes, P0122 - P0650 - P1122.
Can somebody please help me? Maybe someone has had a similar problem? Side note: Has been to the same mechanic 3 times now he can not figure it out... getting irritated! would love to start driving it again!