It is stock 1999 LS1 Camaro with headers only.
It started after taking it radiator shop for cleaning the radiator. Rad was removed out of the car and put back after cleaning.
When started, it idles fine below 1000 rpm. Once I give it gas, it climbs to about 1800 rpm and stays there unitl I switch it off and restart it, then it goes again once I step on the gas.
When I unpluged the IAC, it goes down to 1000 rpm. When I plug it again, it goes back to high idle.
I tried and reset the TPS by unplugging the connector while key is off, switched key on for seconds then key off and plugged it again and started the car but it did not resolve it.
I removed the IAC, cleaned it and put it back. Nothing changed.
It was idling fine untill I took it to radiator shop.
What could be the problem??? and how to resolve it?I done a scan using HP Tuners and found these codes: P0405, P0134, P0154, P1637. I reseted them but P0405, EGR, goes back right away.
Checked the target idle using HP Tuners editor and it is right at 500rpm when hot.
Tune file is attached.