Hey everyone
New to this site and looking for help. Within the last 2 weeks my Grand Prix started acting up and it has me frustrated. When going to start it will fire and for a brief second, then drop down to idle and will just stall out. I can get it to stay running if I hold throttle open a little and let it warm, once warm she'll idle but will run its idle all the way to 2100 rpm and then drop down to 900 and back again. It will stall if in gear unless I ride the throttle. I checked the codes and these are what flashed, 23,33,34,and 35. I have replaced the TPS, Idle Air Motor, and MAP sensor plus cleaned the EGR valves to no avail. At wits end and need help.