RPM fluctuation and duty cycle would be in sync if if the problem was caused by EHA. Also low oscillation amplitude suggest EHA is responding nicely. Anyhow if it was EHA related disconnecting it should stop fluctuation if it was caused by EHA. Those are my opinions. Others may have different ones.
Do you hear RPM fluctuating or does oil pressure gauge show variation in idle RPM? Maybe idle air valve is sticky. Disconnecting idle air valve cable makes idle high. When I had high idle problem I tested idle air valve with adjustable power source. The one I have has adjustment for current. That way one can run idle circuit in open loop.
Do you hear RPM fluctuating or does oil pressure gauge show variation in idle RPM? Maybe idle air valve is sticky. Disconnecting idle air valve cable makes idle high. When I had high idle problem I tested idle air valve with adjustable power source. The one I have has adjustment for current. That way one can run idle circuit in open loop.