My 87 Grand Am SE 3.0 V6 idles around 2000 rpm when I start it. It eventually goes down after driving it and getting it up to operating temperature when I restart it. So far the TPS sensor, Idle Air Control Valve and the MAF sensor has been changed and it's been adjusted numerous times with no change. Can anyone give me some ideas to check to fix this?