"hunting"
The sensing of the rpm and crank position is not that accurate, so some amount of hunting is normal with an electronic ignition control, no matter which ecu. As the sensors and other companonts age, it gets more noticable.
My warm idle does something similar. It drops a bit, then recovers immediately. Best explanation I found was the CPS (crank position sensor), and if it really bothered me, I could replace it now, before it fails... sometime in the next 50-100k miles... (NOT!) That makes sense, because I think the CPS is a Hall-effect sensor.
In theory the output from the sensor is a 5V square wave. In reality the signal is noisy. A clean waveform depends on an effect called "hysteresis", which filters out some of the noise but creates jitter in the waveform.
In other words, the sensor translates mechanical rotation into an electrical signal. Mechanical vibration in the shaft is converted to electrical noise by the sensor. That noise is filtered to obtain a clean signal. The filtering causes some inaccuracy called jitter. If that signal is used as one of the inputs to correct the timing, firing angle etc., you get some variation in rpm around the correct speed... a.k.a. "hunting". You can see it plainly on the graph...
Btw, thanks for posting that, I wish I had one of the cold idle on my car... :cheesy: