I have a 99 Rodeo with 126000km. Mine has been doing the "Idle Surge" for about a year and half. It runs great other than that. I have replaced the IMG as well. It started surging along with some other problems so i had it replaced and it still surged. Im out of ideas and the dealership has no idea without me spending a pile of money for them to try and find the problem. There advise was if it runs good. Live with it.