I have a 99 durango with a 5.9L that has 95k miles, auto trans, the vehicle was running well when the check engine light came on. I took it to checker and the put a diog. On it which told them that the idle control motor was faulty. I replaced it and still the light was on. I then performed the resrt by driving at 40 mph for about 5 mi. Still light was on and it starts hard. Somtimes with high idle.