i recently bought a 96 dodge intrepid pretty sound car besides the erratic idle. when i first start it, it will rev up to 2000 rpm and then it will bounce between 1300 and 2000 rpm and once it warms up it bounces between 1600 and 2000 rpm i have been told that it is usually one of two things or sometimes both, either it being the idle air control motor or the exhaust gas recirculation valve. knowing that we took it to the place that we bought it from and the mechanic there pulled the harness off the iac and said that it was that i am just sort of looking for a second opinion