po122 code on a 2000 Suburban 1500 5.3 Engine has intermittent high idle of around 2200. First checked the ground and supply voltage to the tps. All was good. Checked the variation of voltage on the tps and it was within specs. Changed out the tps and didn't fix the issue. Changed out the idle air valve and didn't fix it. Changed out the engine coolant sensor and didn't fix it. I then had a repair shop put their scanner on it and they said tps. So I put another one on and it's not fixed. All wiring looks good. Any ideas? My Actron scanner says one fix is replacing the air conditioning pressure sensor?
33.7k questions
32.5k answers
1.3k comments
23.0k users